14 #include <vrvCore/DtModelAgent.hpp>
16 #include <boost/unordered_map.hpp>
20 class DtRectangularPyramidModelAgent;
47 virtual void createModelAgents();
52 virtual void destroyModelAgents();
80 virtual void setModelDefinitionForAgents();
110 virtual void destroyAllModels();
149 virtual void setModelDefinition( makVrv::DtModelAgent* model );
163 virtual bool updateModelVisibility( makVrv::DtModelAgent* modelAgent,
bool vis );
168 virtual void destructModel( makVrv::DtModelAgent* model );
178 typedef boost::unordered_map<const DtSensorFieldOfViewStateListener*,makVrv::DtUniqueID>
ModelIdMap;
184 typedef boost::unordered_map<makVrv::DtUniqueID,DtModelAgent*>
ModelMap;
ModelMap myModels
Stores the model agents for the visualizer.
Definition: DtSensorFieldOfViewVisualizer.h:187
boost::unordered_map< const DtSensorFieldOfViewStateListener *, makVrv::DtUniqueID > ModelIdMap
Definition: DtSensorFieldOfViewVisualizer.h:178
boost::unordered_map< makVrv::DtUniqueID, DtModelAgent * > ModelMap
Definition: DtSensorFieldOfViewVisualizer.h:184
Sensor Field of View state listener.
Definition: DtSensorFieldOfViewStateListener.h:29
SensorFovSceneObjectMap mySensorFieldOfViewObjectAgents
Scene object agents for the sensor field of view.
Definition: DtSensorFieldOfViewVisualizer.h:175
Protocol independent sensor field of view visualizer.
Definition: DtSensorFieldOfViewVisualizer.h:24
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:34
boost::unordered_map< const DtSensorFieldOfViewStateListener *, DtSceneObjectAgent * > SensorFovSceneObjectMap
Definition: DtSensorFieldOfViewVisualizer.h:172
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
The DtStateVisualizer is an abstract class.
Definition: DtStateVisualizer.h:32
A definition of a visualizer.
Definition: DtVisualizerDefinition.h:22
Contains the DtSensorFieldOfViewStateListener class declaration.
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
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:181