23 class DtCigiConnection;
24 class DtTrackAcquirer;
26 class DtLosTrackAcquirer;
27 class DtTrackAcquisitionBox;
28 class DtLosTrackMonitor;
84 virtual void destroyTrackObjectStruct(
unsigned int sensorId );
98 virtual void slot_sensorTrackAcquisitionBoxComponentReceived(
unsigned int sensorId,
99 unsigned int centerX,
unsigned int centerY,
unsigned int boxWidth,
unsigned int boxHeight,
bool render );
107 virtual void performSensorTrackAcquisitionBoxComponent(
unsigned int sensorId,
108 unsigned int centerX,
unsigned int centerY,
unsigned int boxWidth,
unsigned int boxHeight,
bool render );
Contains makVrv::DtSensorResponder class.
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtTrackObjectsMap myTrackObjects
Definition: DtCigiSensorController.h:147
Definition: DtCigiSensorController.h:150
Base class for Track Monitors which monitor the tracking of an object. For example, a current derived class is DtLosTrackMonitor, which monitors LOS to an Entity. Track Monitors should set myTrackIsActive to false in their overide of update if the condition for monitoring that object is false. For examples when LOS is lost. To "reactivate" monitoring set the objectID using setObjectId()
Definition: DtTrackMonitor.h:36
This class listens to signal_sensorControlRequest from the DtCigiSensorResponder, which processes CIG...
Definition: DtCigiSensorController.h:45
DtDe & myDe
Definition: DtCigiSensorController.h:138
DtSensorResponseMap mySensorResponseMap
Stores all the sensor responses This is here rather than the sensor responder as the responses need u...
Definition: DtCigiSensorController.h:145
Contains DLL export macros.
std::map< unsigned int, DtTrackObjectStruct * > DtTrackObjectsMap
Map type def for DtTrackObjects() storage , int = sensor id If the CIGI connection is using it's own ...
Definition: DtCigiSensorController.h:65
Struct for storing all the particular objects relating to track mode type. This struct has a custom c...
Definition: DtCigiSensorController.h:53
DtTrackMonitor * TrackMonitor
Definition: DtCigiSensorController.h:56
Contains makVrv::DtVirtualBaseClass class.
Structure containing the data for the Sensor Response Packet.
Definition: DtSensorResponder.h:89
Base class for objects that identify entities that can be tracked on screen or in the scene...
Definition: DtTrackAcquirer.h:41
DtSignalConnectionManager myConnections
Definition: DtCigiSensorController.h:140
std::map< unsigned int, DtSensorResponder::DtSensorResponseData * > DtSensorResponseMap
Map type def for DtSensorResponseData() storage, int = sensor id.
Definition: DtCigiSensorController.h:136
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDe & myDe
Definition: DtCigiSensorController.h:162
This class is responsible for the actual processing of CIGI data. This holds the entity visualizer...
Definition: DtCigiConnection.h:57
DtCigiConnection & myCigiConnection
Definition: DtCigiSensorController.h:139
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19
DtTrackAcquirer * TrackAcquirer
Definition: DtCigiSensorController.h:55
Initialises a Acquisition box that a DtTrackAcquirer() can use. Has the option to render the acquisit...
Definition: DtTrackAcquisitionBox.h:30
Structure containing the data of the processed inbound sensor control packet. These packets are sent ...
Definition: DtSensorResponder.h:69
DtTrackAcquisitionBox * TrackAcquisitionBox
Definition: DtCigiSensorController.h:57