27 class DtVisualizerSet;
28 class DtRemoteGraphicStateListener;
32 class DtVrlinkConnection;
46 , sceneObject( nullptr )
47 , visualizerSet( nullptr )
68 virtual void visualize();
72 virtual void setModelSetEnabled(
DtModelSetId modelSet,
bool b );
77 return myModelSetDataArray;
82 return myListener.elementId();
DtRemoteGraphicModelSetData()
Definition: DtRemoteGraphicElement.h:45
Contains the DtVrlinkRemoteGraphicStateListener class declaration.
DtElementEntry::ObjectType myElementType
Definition: DtRemoteGraphicElement.h:90
DtVisualizerSet * visualizerSet
Definition: DtRemoteGraphicElement.h:43
DtModelSetId modelSet
Definition: DtRemoteGraphicElement.h:41
virtual const ModelSetDataArray & modelSetDataArray() const
Get the current model set array.
Definition: DtRemoteGraphicElement.h:75
Struct contains the scene object, and the visualizer set,.
Definition: DtRemoteGraphicElement.h:39
The DtRemoteGraphicStateListener is a class that deals with basic remote Graphics processing...
Definition: DtRemoteGraphicStateListener.h:22
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
unsigned int ObjectType
Definition: DtElementEntry.h:54
DtRemoteGraphicStateListener & myListener
Definition: DtRemoteGraphicElement.h:89
Definition: DtRemoteGraphicElement.h:34
DtSignalConnectionManager myConnections
Definition: DtRemoteGraphicElement.h:91
DtVrlinkConnection & mySimulation
Definition: DtRemoteGraphicElement.h:88
The element definition class contains the element definition information. The makVrv::DtElementDefini...
Definition: DtElementDefinition.h:26
std::array< DtRemoteGraphicModelSetData, MAX_MODEL_SETS > ModelSetDataArray
MAX_MODEL_SETS is defined in DtModelSetEnums.h.
Definition: DtRemoteGraphicElement.h:59
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:43
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
This contains all the DtVisualizers used to visualize an element in a particular model set...
Definition: DtVisualizerSet.h:31
Contains makVrv:DtEnvironmentalStateListener class.
DtSceneObjectAgent * sceneObject
Definition: DtRemoteGraphicElement.h:42
Base class to provide boost signal/slot management.
const DtElementDefinition * myElementDefinition
Definition: DtRemoteGraphicElement.h:87
Contains makVrv::DtUniqueID type.
ModelSetDataArray myModelSetDataArray
Definition: DtRemoteGraphicElement.h:86
DtModelSetId
Definition: DtModelSetEnums.h:19
Contains DLL export macros.
Contains makVrv::DtElementEntry class.
Contains various enum classes relating to model sets.
DtUniqueID elementID() const
Definition: DtRemoteGraphicElement.h:80