12 #ifndef DT_PROTOCOL_NAMESPACE
13 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
18 #include <boost/function.hpp>
36 virtual void setDesignatorId(
const std::string& designator );
39 virtual void setDesignatedObjectId(
const std::string& designee );
45 FunctionID_setDesignatorId = 0
46 , FunctionID_setDesignatedObjectId = 1
52 virtual bool findSceneObjectId(
const std::string& globalObjectDesignator,
60 virtual void waitForEntity(
const std::string& idSought, FunctionIDs funcToCall);
65 const std::string& idSought, FunctionIDs funcToCall );
std::vector< boost::function< void(DtUniqueID)> > DiscoveredEntityFunctions
Definition: DtVrlink3DLaserDesignatorVisualizer.h:75
Entity state listener.
Definition: DtVrlinkEntityStateListener.h:34
Definition: DtStateVisualizer.h:309
FunctionIDs
Definition: DtVrlink3DLaserDesignatorVisualizer.h:43
Definition: Dt3DLaserDesignatorVisualizer.h:19
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
DtVrlinkConnection * myVrlinkConnection
Definition: DtVrlink3DLaserDesignatorVisualizer.h:68
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:37
DtKeyedSignalConnectionManager< std::string > myKeyedConnections
Definition: DtVrlink3DLaserDesignatorVisualizer.h:72
DiscoveredEntityFunctions myDiscoveredEntityFunctions
Definition: DtVrlink3DLaserDesignatorVisualizer.h:76
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...
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
DtStateVisualizerCreatorTemplate< DtVrlink3DLaserDesignatorVisualizer > DtVrlink3DLaserDesignatorVisualizerCreator
Laser Designator visualizer creator.
Definition: DtVrlink3DLaserDesignatorVisualizer.h:81
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
Definition: DtVrlink3DLaserDesignatorVisualizer.h:24
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21