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;