VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtOsgChannelGridLines Class Reference

OSG implementation of 2D compass. More...

Inheritance diagram for makVrv::DtOsgChannelGridLines:
Inheritance graph
[legend]

Public Member Functions

 DtOsgChannelGridLines (DtDe &de, DtUniqueID &id)
 
virtual ~DtOsgChannelGridLines ()
 
- Public Member Functions inherited from makVrv::DtChannelGridLines
 DtChannelGridLines (DtDe &de, DtUniqueID id)
 CTOR. More...
 
virtual ~DtChannelGridLines ()
 DTOR. More...
 
virtual void setInstance (DtChannelGridLinesInstance *instance)
 Set or replace the gridLines instance for the gridLines Transfers ownership. More...
 
virtual
DtChannelGridLinesInstance
instance ()
 Get the gridLines instance for the gridLines. More...
 
virtual void setVisible (bool isVisible)
 Set the gridLines' visibility. More...
 
void setChannelName (const std::string &deName, const std::string &winName, const std::string &channelName)
 Set the name of the channel that these gridLines should be drawn on. More...
 
void setModelDefinition (const std::string &modelDefinition)
 Set the model definition; note that this (potentially) includes all the other parameters enumeration below. More...
 
void setGridType (unsigned gridType)
 Set the grid type. More...
 
void setUnitType (unsigned unitType, bool isAngular)
 Set the unit type. More...
 
void setMinimalGridlineLabelsEnabled (bool enabled)
 Set whether or not minimal gridline labels are used. More...
 
void setAutoSpacing (bool autoSpacing)
 Set whether auto spacing is used. More...
 
void setFixedSpacingAmount (double amount)
 Set the fixed spacing amount. More...
 
void setMinSpacing (int pixels)
 Set the minimum pixel spacing for auto spacing. More...
 
void setXOffset (double offset)
 Set the x offset for the origin. More...
 
void setYOffset (double offset)
 Set the y offset for the origin. More...
 
void setDecimalPlaces (unsigned decimalPlaces)
 Set the decimalPlaces to use. More...
 
virtual void setMaxGridLines (int maxGridLines)
 The remaining parameters are normally set through the model definition If you call any of these functions BEFORE the model definition is set, and that parameter is in the model definition, it will override the value set by the mutator. More...
 
virtual void setEastWestGridLineColor (float r, float g, float b, float a)
 Set the color of east-west grid lines. More...
 
virtual void setEastWestLabelColor (float r, float g, float b, float a)
 Set the color of the labels on east-west grid lines. More...
 
virtual void setNorthSouthGridLineColor (float r, float g, float b, float a)
 Set the color of north-south grid lines. More...
 
virtual void setNorthSouthLabelColor (float r, float g, float b, float a)
 Set the color of the labels north-south grid lines. More...
 
virtual void setLabelFont (const std::string &fontName)
 Set the font used for labels. More...
 
virtual void setLabelPointSize (int pointSize)
 Set the point size used for labels. More...
 
virtual void setLabelXOffset (int pixels)
 Set the offset of labels from the bottom of the screen. More...
 
virtual void setLabelYOffset (int pixels)
 Set the offset of labels from the left side of the screen. More...
 
virtual void setLabelTextWidth (int width)
 Set the width of the box used to display text in. More...
 
virtual void setLabelTextHeight (int height)
 Set the height of the box used to display text in. More...
 
virtual void setGridLineWidth (float width)
 Set the width of grid lines. More...
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtChannelGridLines
DtChannelGridLinesInstancemyInstance
 

Detailed Description

OSG implementation of 2D compass.

Constructor & Destructor Documentation

makVrv::DtOsgChannelGridLines::DtOsgChannelGridLines ( DtDe de,
DtUniqueID id 
)
virtual makVrv::DtOsgChannelGridLines::~DtOsgChannelGridLines ( )
virtual

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)