18 #include <boost/unordered_set.hpp>
20 #include <matrix/vlVector.h>
25 namespace exampleSymbolFacade1
51 virtual const std::string& className()
const;
55 virtual bool onStart();
59 virtual bool onStop();
63 virtual bool onTick();
98 typedef boost::unordered_map<makVrv::DtElementID,DtSymbolFacade*>
SymbolFacadeMap;
Provides an interface for creating and managing symbol facades.
Definition: DtExampleSymbolDriver1.h:34
boost::unordered_map< makVrv::DtElementID, DtSymbolFacade * > SymbolFacadeMap
Type for mapping element ids to symbol facades.
Definition: DtExampleSymbolDriver1.h:98
Encapsulates the creation/management of agents used to display a symbol.
Definition: DtSymbolFacade1.h:41
A Record of an IG instance.
Definition: DtDeRecord.h:24
Contains makVrv:DtSelectionManager class.
#define DT_DLL_EXAMPLESYMBOLFACADE1
Definition: exampleSymbolFacade1.h:20
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
Export macro and initialization declarations for exampleSymbolFacade1.
The DtDriver is an abstract class.
Definition: DtDriver.h:31
SymbolFacadeMap mySymbolFacades
Map of symbol facades created by the driver (indexed by element id).
Definition: DtExampleSymbolDriver1.h:101
The DtAgentManager manages the distributed scene object framework.
Definition: DtAgentManager.h:38
Contains makVrv:DtDriver class.