20 class DtChannelCompassInstance;
57 virtual void setVisible(
bool isVisible);
60 void setChannelName(
const std::string& deName,
61 const std::string& winName,
const std::string& channelName );
64 void setCompassHeading(
double heading );
68 void setModelDefinition(
const std::string& modelDefinition );
73 void setLocation(
unsigned int location );
76 unsigned int location()
const;
81 void setMargins(
unsigned int xMargin,
unsigned int yMargin );
85 void setNorthLetterFilename(
const std::string&
filename );
89 void setSouthLetterFilename(
const std::string&
filename );
93 void setEastLetterFilename(
const std::string&
filename );
97 void setWestLetterFilename(
const std::string&
filename );
100 void setCompassRadius(
unsigned int radius );
103 void setNorthLetterSize(
unsigned int width,
unsigned int height );
106 void setSouthLetterSize(
unsigned int width,
unsigned int height );
109 void setEastLetterSize(
unsigned int width,
unsigned int height );
112 void setWestLetterSize(
unsigned int width,
unsigned int height );
115 void showSmallTickMarks(
bool show );
118 void setDarkTickColor(
float r,
float g,
float b,
float a );
121 void setLightTickColor(
float r,
float g,
float b,
float a );
Definition: DtChannelCompass.h:44
DtChannelCompassInstance * myInstance
Definition: DtChannelCompass.h:124
Locations
Enumeration of allowable compass locations.
Definition: DtChannelCompass.h:36
Interface for a DtChannelCompassInstance An object that draws a 2D compass.
Definition: DtChannelCompassInstance.h:21
A model-like object that draws a 2D compass on a channel.
Definition: DtChannelCompass.h:25
Definition: DtChannelCompass.h:40
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: DtChannelCompass.h:41
Contains makVrv::DtUniqueID type.
Definition: DtChannelCompass.h:42
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Definition: DtChannelCompass.h:43
Definition: DtChannelCompass.h:39
Definition: DtChannelCompass.h:45
Contains DLL export macros.