12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
18 #include <boost/function.hpp>
36 DtStateListener& listener, DtSceneObjectAgent* sceneObject,
int modelSet );
41 virtual void setDesignatorId(
const std::string& designator );
44 virtual void setDesignatedObjectId(
const std::string& designee );
50 FunctionID_setDesignatorId = 0
51 , FunctionID_setDesignatedObjectId = 1
57 virtual bool findSceneObjectId(
const std::string& globalObjectDesignator,
65 virtual void waitForEntity(
const std::string& idSought, FunctionIDs funcToCall);
70 const std::string& idSought, FunctionIDs funcToCall );
std::vector< boost::function< void(DtUniqueID)> > DiscoveredEntityFunctions
Definition: DtVrlink3DLaserDesignatorVisualizer.h:80
The DtVrlinkEntityStateListener extends DtEntityStateListener to process all entity state information...
Definition: DtVrlinkEntityStateListener.h:58
Definition: DtStateVisualizer.h:305
FunctionIDs
Definition: DtVrlink3DLaserDesignatorVisualizer.h:48
Definition: Dt3DLaserDesignatorVisualizer.h:19
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
DtVrlinkConnection * myVrlinkConnection
Definition: DtVrlink3DLaserDesignatorVisualizer.h:73
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:38
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
DtKeyedSignalConnectionManager< std::string > myKeyedConnections
Definition: DtVrlink3DLaserDesignatorVisualizer.h:77
DiscoveredEntityFunctions myDiscoveredEntityFunctions
Definition: DtVrlink3DLaserDesignatorVisualizer.h:81
Dt3DLaserDesignatorVisualizer.
A class which represents the simulation the driver manages.
Definition: DtVrlinkConnection.h:42
Extend DtSignalConnectionManager to allow access to managed signals via a key supplied when the conne...
DtStateVisualizerCreatorTemplate< DtVrlink3DLaserDesignatorVisualizer > DtVrlink3DLaserDesignatorVisualizerCreator
Laser Designator visualizer creator.
Definition: DtVrlink3DLaserDesignatorVisualizer.h:86
Definition: DtVrlink3DLaserDesignatorVisualizer.h:24
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25