14 #include <matrix/vlVector.h>
20 class DtWindowPolygonAgent;
38 virtual void setAcquisitionChannel(
DtChannel* acquisitionChannel );
41 virtual void setAcquisitionBoxInfo(
const int& centerX,
const int& centerY,
const int& width,
const int& height );
44 virtual void getAcquisitionBoxInfo(
int& centerX,
int& centerY,
int& width,
int& height );
47 virtual void setRenderAcquisitionBox(
bool render );
49 virtual bool acquisitionBoxRendered();
50 virtual void renderAcquisitionBox();
57 virtual bool positionWithinAcquisitionBox(
DtObserver* observer,
const DtVector& position,
double& dotProduct );
60 virtual bool boxCenteredOnChannel();
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtDe & myDe
Definition: DtTrackAcquisitionBox.h:71
DtWindowPolygonAgent * myTrackBoxWindowPolygon
Definition: DtTrackAcquisitionBox.h:78
Creator Class for DtTrackAcquisitionBox.
Definition: DtTrackAcquisitionBox.h:84
The abstract Channel Class.
Definition: DtChannel.h:35
DtDe & myDe
Definition: DtTrackAcquisitionBox.h:99
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Contains makVrv::DtVirtualBaseClass class.
int myBoxCenterY
Definition: DtTrackAcquisitionBox.h:75
unsigned int mySensorId
Definition: DtTrackAcquisitionBox.h:73
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
int myBoxHeight
Definition: DtTrackAcquisitionBox.h:77
DtChannel * myAcquisitionChannel
Definition: DtTrackAcquisitionBox.h:72
int myBoxCenterX
Definition: DtTrackAcquisitionBox.h:74
int myBoxWidth
Definition: DtTrackAcquisitionBox.h:76
bool myRenderAcquisitionBox
Definition: DtTrackAcquisitionBox.h:80
bool myBoxCenteredOnChannel
Definition: DtTrackAcquisitionBox.h:79
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
Initialises a Acquisition box that a DtTrackAcquirer() can use. Has the option to render the acquisit...
Definition: DtTrackAcquisitionBox.h:30
Contains DLL export macros.