14 #include <vrvCore/DtModelAgent.hpp>
16 #include <boost/unordered_map.hpp>
20 class DtRectangularPyramidModelAgent;
45 DtSceneObjectAgent* sceneObject,
int modelSet );
56 virtual void createModelAgents();
61 virtual void destroyModelAgents();
79 virtual void setModelDefinitionForAgents();
109 virtual void destroyAllModels();
148 virtual void setModelDefinition( makVrv::DtModelAgent* model );
162 virtual bool updateModelVisibility( makVrv::DtModelAgent* modelAgent,
bool vis );
167 virtual void destructModel( makVrv::DtModelAgent* model );
177 typedef boost::unordered_map<const DtSensorFieldOfViewStateListener*,makVrv::DtUniqueID>
ModelIdMap;
183 typedef boost::unordered_map<makVrv::DtUniqueID,DtModelAgent*>
ModelMap;
ModelMap myModels
Stores the model agents for the visualizer.
Definition: DtSensorFieldOfViewVisualizer.h:186
boost::unordered_map< const DtSensorFieldOfViewStateListener *, makVrv::DtUniqueID > ModelIdMap
Definition: DtSensorFieldOfViewVisualizer.h:177
boost::unordered_map< makVrv::DtUniqueID, DtModelAgent * > ModelMap
Definition: DtSensorFieldOfViewVisualizer.h:183
Sensor Field of View state listener.
Definition: DtSensorFieldOfViewStateListener.h:29
SensorFovSceneObjectMap mySensorFieldOfViewObjectAgents
Scene object agents for the sensor field of view.
Definition: DtSensorFieldOfViewVisualizer.h:174
Protocol independent sensor field of view visualizer.
Definition: DtSensorFieldOfViewVisualizer.h:24
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
boost::unordered_map< const DtSensorFieldOfViewStateListener *, DtSceneObjectAgent * > SensorFovSceneObjectMap
Definition: DtSensorFieldOfViewVisualizer.h:171
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:32
Contains the DtSensorFieldOfViewStateListener class declaration.
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Definition: DtVisualizerSchema.h:19
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56
ModelIdMap myModelIds
Maps unique listeners to their model id's.
Definition: DtSensorFieldOfViewVisualizer.h:180