22 #include <boost/unordered_map.hpp>
30 template <
typename BaseClass>
38 DtSceneObjectAgent* sceneObject,
int modelSet);
43 virtual void setHostId(
const std::string&
id,
int vtx,
double percentage);
50 typedef boost::unordered_map<int, DtGlobalObjectDesignator>
VertexToIdMap;
56 #include <vrvVrl/DtVrlink3DRemoteGraphicStateVisualizer.inl>
62 EXPORT_TEMPLATE_TYPEDEF(DtVrlink3DRemoteGraphicStateVisualizer<DtCuboidStateVisualizer>, DtVrlinkCuboidStateVisualizer)
Dt3DLineStateVisualizer objects are responsible for displaying 3D line objects.
Definition: Dt3DLineStateVisualizer.h:25
Contains makVrv::DtCylinderStateVisualizer class.
Definition: DtVrlinkRemoteGraphicStateVisualizer.h:31
Abstract interface for environmental state listener classes to inherit. Because environmental objects...
Definition: DtVrlinkEnvironmentalStateListener.h:30
Contains utility macros and methods for templates.
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:58
Definition: DtStateVisualizer.h:305
Declares makVrv::DtAttributeGroupStateVisualizer class.
DtVrlink3DRemoteGraphicStateVisualizer(DtBaseConnection &simulation, DtStateListener &listener, int modelSet)
boost::unordered_map< int, DtGlobalObjectDesignator > VertexToIdMap
Definition: DtVrlink3DRemoteGraphicStateVisualizer.h:50
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:39
Dt3DTextStateVisualizer objects are responsible for displaying 3D text.
Definition: Dt3DTextStateVisualizer.h:27
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
Definition: DtVrlink3DRemoteGraphicStateVisualizer.h:31
Contains makVrv::DtCuboidStateVisualizer class.
Contains makVrv::DtEllipsoidStateVisualizer class.
void slot_entityCreated(DtVrlinkEntityStateListener &esl, int vtx, double percentage)
DtCylinderStateVisualizer objects are responsible for visualizing cylinder objects.
Definition: DtCylinderStateVisualizer.h:30
Contains makVrv:DtVrlinkRemoteGraphicStateVisualizer class.
virtual void setHostId(const std::string &id, int vtx, double percentage)
Contains makVrv::Dt3DLineStateVisualizer class.
Base class to provide boost signal/slot management.
Contains makVrv::Dt3DTextStateVisualizer class.
void slot_environmentalCreated(DtVrlinkEnvironmentalStateListenerInterface &esl, int vtx, double percentage)
VertexToIdMap myHostIds
Definition: DtVrlink3DRemoteGraphicStateVisualizer.h:51
Definition: DtVrlinkEllipsoidStateVisualizer.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
#define EXPORT_TEMPLATE_TYPEDEF(C, TD)
Definition: templateUtil.h:145
The DtEllipsoidStateVisualizer class is responsible for visualizing ellipsoid objects.
Definition: DtEllipsoidStateVisualizer.h:27
virtual ~DtVrlink3DRemoteGraphicStateVisualizer()