46 virtual void setChannelName(
const std::string& deName,
47 const std::string& winName,
const std::string& channelName );
50 virtual void setCompassHeading(
double heading );
54 virtual void setModelDefinition(
const std::string& modelDefinition );
59 virtual void setMargins(
int xMargin,
int yMargin );
62 virtual void setDarkTickColor(
float r,
float g,
float b,
float a);
65 virtual void setLightTickColor(
float r,
float g,
float b,
float a);
68 virtual void setSymbolColor(
float r,
float g,
float b,
float a);
71 virtual void setPopoutSymbolColor(
float r,
float g,
float b,
float a);
75 virtual void setSymbolsFilename(
const std::string&
filename);
78 virtual void setWidth(
unsigned int width);
81 virtual void setSymbolSize(
unsigned int size);
84 virtual void setPopoutSymbolSize(
unsigned int size);
88 virtual void updateCompass(
bool force=
false ) = 0;
98 float myDarkTickColor[4];
99 float myLightTickColor[4];
104 float mySymbolColor[4];
105 float myPopoutSymbolColor[4];
unsigned int myCompassSymbolSize
Definition: DtChannel3dViewCompassInstance.h:101
voidpf void uLong size
Definition: ioapi.h:39
Interface for a DtChannel3dViewCompassInstance A model-like object that draws a 3d view first person ...
Definition: DtChannel3dViewCompassInstance.h:29
double myCompassDeclination
Definition: DtChannel3dViewCompassInstance.h:97
std::string myWindowName
Definition: DtChannel3dViewCompassInstance.h:93
Interface for classes with settable visibility, such as a 3D model or 2D graphic. ...
Definition: DtSetVisibilityInterface.h:22
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
std::string myModelDefinitionName
Definition: DtChannel3dViewCompassInstance.h:91
unsigned int myCompassWidth
Definition: DtChannel3dViewCompassInstance.h:100
double myCompassHeading
Definition: DtChannel3dViewCompassInstance.h:96
Contains the DtSetVisibilityInterface.
std::string myChannelName
Definition: DtChannel3dViewCompassInstance.h:94
unsigned int myCompassPopoutSymbolSize
Definition: DtChannel3dViewCompassInstance.h:102
std::string myDisplayEngineName
Definition: DtChannel3dViewCompassInstance.h:92
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:70
std::string myCompassSymbolsFilename
Definition: DtChannel3dViewCompassInstance.h:103
Contains makVrv::DtChannelCompass class.
DtDe & myDe
Definition: DtChannel3dViewCompassInstance.h:107