19 #include <matrix/vlVector.h>
23 class DtSceneObjectAgent;
24 class DtWidgetLabelAgent;
25 class DtAgentManagerInterface;
26 class DtProjectedWidgetModelAgent;
32 namespace exampleSymbolFacade
60 virtual makVrv::DtWidgetLabelAgent& widgetLabelAgent();
63 virtual void setVisible(
bool visible );
66 virtual bool visible()
const;
69 virtual void setPosition(
const DtVector& pos );
72 virtual void setRotation(
float angleInDegrees );
Encapsulates the creation/management of agents used to display a symbol. The Facade design pattern pr...
Definition: DtSymbolFacade.h:41
Contains the DtAltitudeBasedScaleConfigurationRecord class declaration.
makVrv::DtWidgetLabelAgent * myWidgetLabelAgent
Definition: DtSymbolFacade.h:92
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
makVrv::DtElementID myElementId
Definition: DtSymbolFacade.h:88
#define DT_DLL_exampleSymbolFacade
Definition: exampleSymbolFacade.h:20
makVrv::DtProjectedWidgetModelAgent * myProjectedWidgetModelAgent
Definition: DtSymbolFacade.h:91
ElementType
Definition: DtElementEntry.h:26
makVrv::DtSceneObjectAgent * mySceneObjectAgent
Definition: DtSymbolFacade.h:90
Export macro and initialization declarations for exampleSymbolFacade4.
Contains makVrv::DtUniqueID type.
The abstract interface necessary for agents.
Definition: DtAgentManagerInterface.h:33
std::vector< DtAltitudeBasedScaleConfigurationRecord > DtAltitudeBasedScaleConfigurationRecordCollection
Definition: DtAltitudeBasedScaleConfigurationRecord.h:45
makArchives::DtAltitudeBasedScaleConfigurationRecordCollection myImageScalesByMinimumAltitude
Definition: DtSymbolFacade.h:94
Contains makVrv::DtElementEntry class.