Interface for a DtChannelCompassInstance An object that draws a 2D compass.
|
| | DtChannelCompassInstance (DtDe &de) |
| |
| virtual | ~DtChannelCompassInstance () |
| |
| | DtChannelCompassInstance (const DtChannelCompassInstance &other)=delete |
| |
| DtChannelCompassInstance & | operator= (const DtChannelCompassInstance &other)=delete |
| |
| virtual void | setChannelName (const std::string &deName, const std::string &winName, const std::string &channelName) |
| |
| virtual void | setCompassHeading (double heading) |
| |
| virtual void | setModelDefinition (const std::string &modelDefinition) |
| |
| virtual void | setLocation (DtChannelCompass::Locations location) |
| |
| DtChannelCompass::Locations | location () const |
| |
| virtual void | setMargins (unsigned int xMargin, unsigned int yMargin) |
| |
| virtual void | setNorthLetterFilename (const std::string &filename) |
| |
| virtual void | setSouthLetterFilename (const std::string &filename) |
| |
| virtual void | setEastLetterFilename (const std::string &filename) |
| |
| virtual void | setWestLetterFilename (const std::string &filename) |
| |
| virtual void | setStarFilename (const std::string &filename) |
| |
| virtual void | setCompassRadius (unsigned int radius) |
| |
| virtual void | setNorthLetterSize (unsigned int width, unsigned int height) |
| |
| void | setSouthLetterSize (unsigned int width, unsigned int height) |
| |
| virtual void | setEastLetterSize (unsigned int width, unsigned int height) |
| |
| virtual void | setWestLetterSize (unsigned int width, unsigned int height) |
| |
| virtual void | setStarSize (unsigned int width, unsigned int height) |
| |
| virtual void | showSmallTickMarks (bool show) |
| |
| virtual void | setDarkTickColor (float r, float g, float b, float a) |
| |
| virtual void | setLightTickColor (float r, float g, float b, float a) |
| |
| virtual void | updateCompass (bool force=false)=0 |
| |
| virtual | ~DtSetVisibilityInterface () |
| |
| virtual void | setVisible (bool visible)=0 |
| |
| makVrv::DtChannelCompassInstance::DtChannelCompassInstance |
( |
DtDe & |
de | ) |
|
| virtual makVrv::DtChannelCompassInstance::~DtChannelCompassInstance |
( |
| ) |
|
|
virtual |
Copy Constructor not implemented - Copy not allowed.
Assignment Operator not implemented - Assignment not allowed.
| virtual void makVrv::DtChannelCompassInstance::setChannelName |
( |
const std::string & |
deName, |
|
|
const std::string & |
winName, |
|
|
const std::string & |
channelName |
|
) |
| |
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::setCompassHeading |
( |
double |
heading | ) |
|
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::setModelDefinition |
( |
const std::string & |
modelDefinition | ) |
|
|
virtual |
Set the compass location. This is actually an enumeration, but the distributed object interface can't handle those. This will be cast to type DtChannelCompass::Location before being passed on to the instance.
Returns the current location of the compass.
Set the margins, in pixels. These define the space between the compass and the closest channel edges, depending on where the compass is located.
| virtual void makVrv::DtChannelCompassInstance::setNorthLetterFilename |
( |
const std::string & |
filename | ) |
|
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::setSouthLetterFilename |
( |
const std::string & |
filename | ) |
|
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::setEastLetterFilename |
( |
const std::string & |
filename | ) |
|
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::setWestLetterFilename |
( |
const std::string & |
filename | ) |
|
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::setStarFilename |
( |
const std::string & |
filename | ) |
|
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::setCompassRadius |
( |
unsigned int |
radius | ) |
|
|
virtual |
Set the size of the compass, in pixels.
Set the size of the North Letter, in pixels.
Set the size of the South Letter, in pixels.
Set the size of the East Letter, in pixels.
Set the size of the West Letter, in pixels.
Set the size of the Star, in pixels.
| virtual void makVrv::DtChannelCompassInstance::showSmallTickMarks |
( |
bool |
show | ) |
|
|
virtual |
show or hide the smaller (every 15 degrees) tick marks
| virtual void makVrv::DtChannelCompassInstance::setDarkTickColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::setLightTickColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a |
|
) |
| |
|
virtual |
| virtual void makVrv::DtChannelCompassInstance::updateCompass |
( |
bool |
force = false | ) |
|
|
pure virtual |
| std::string makVrv::DtChannelCompassInstance::myModelDefinitionName |
|
protected |
| std::string makVrv::DtChannelCompassInstance::myDisplayEngineName |
|
protected |
| std::string makVrv::DtChannelCompassInstance::myWindowName |
|
protected |
| std::string makVrv::DtChannelCompassInstance::myChannelName |
|
protected |
| unsigned int makVrv::DtChannelCompassInstance::myMargins[2] |
|
protected |
| std::string makVrv::DtChannelCompassInstance::myNorthLetterFilename |
|
protected |
| std::string makVrv::DtChannelCompassInstance::mySouthLetterFilename |
|
protected |
| std::string makVrv::DtChannelCompassInstance::myEastLetterFilename |
|
protected |
| std::string makVrv::DtChannelCompassInstance::myWestLetterFilename |
|
protected |
| std::string makVrv::DtChannelCompassInstance::myStarFilename |
|
protected |
| unsigned int makVrv::DtChannelCompassInstance::myCompassRadius |
|
protected |
| double makVrv::DtChannelCompassInstance::myCompassHeading |
|
protected |
| double makVrv::DtChannelCompassInstance::myCompassDeclination |
|
protected |
| unsigned int makVrv::DtChannelCompassInstance::myNorthLetterSize[2] |
|
protected |
| unsigned int makVrv::DtChannelCompassInstance::mySouthLetterSize[2] |
|
protected |
| unsigned int makVrv::DtChannelCompassInstance::myEastLetterSize[2] |
|
protected |
| unsigned int makVrv::DtChannelCompassInstance::myWestLetterSize[2] |
|
protected |
| unsigned int makVrv::DtChannelCompassInstance::myStarSize[2] |
|
protected |
| float makVrv::DtChannelCompassInstance::myDarkTickColor[4] |
|
protected |
| float makVrv::DtChannelCompassInstance::myLightTickColor[4] |
|
protected |
| bool makVrv::DtChannelCompassInstance::myShowSmallTickMarks |
|
protected |
| DtDe& makVrv::DtChannelCompassInstance::myDe |
|
protected |
The documentation for this class was generated from the following file: