16 #include <matrix/vlVector.h>
20 class DtCigiConnection;
62 virtual unsigned int losId()
const;
64 virtual void setLosId(
unsigned int id);
68 virtual unsigned int hostFrameNumber()
const;
71 virtual void setHostFrameNumber(
unsigned int frameNum);
92 virtual void setResponseCS(
ResponseCS coordSys);
103 virtual const DtVector& sourcePoint()
const;
115 virtual void setSourcePoint(
const DtVector&
source);
121 virtual void setDestEntity(
DtUniqueID destEnt);
125 virtual const DtVector& destPoint()
const;
133 virtual void setDestPoint(
const DtVector& destPnt);
137 virtual unsigned int updatePeriod()
const;
141 virtual void setUpdatePeriod(
unsigned int frames);
147 virtual unsigned int lastFrameSent()
const;
148 virtual void setLastFrameSent(
unsigned int frame);
154 virtual float minimumRange()
const;
155 virtual void setMinimumRange(
float dist );
161 virtual float maximumRange()
const;
162 virtual void setMaximumRange(
float dist );
unsigned int myLastFrameSent
Definition: DtCigiLosRequest.h:180
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtUniqueID mySourceEntity
Definition: DtCigiLosRequest.h:181
RequestType
The type of LOS request an instance represents.
Definition: DtCigiLosRequest.h:30
ResponseCS myResponseCS
Definition: DtCigiLosRequest.h:178
DtUniqueID myDestEntity
Definition: DtCigiLosRequest.h:183
ResponseType
The kind of response the LOS request wants.
Definition: DtCigiLosRequest.h:37
DtVector mySourcePoint
Definition: DtCigiLosRequest.h:182
float myMaxRange
Definition: DtCigiLosRequest.h:186
Contains DLL export macros.
ResponseType myResponseType
Definition: DtCigiLosRequest.h:177
Definition: DtCigiLosRequest.h:48
Contains makVrv::DtVirtualBaseClass class.
RequestType myRequestType
Definition: DtCigiLosRequest.h:176
Definition: DtCigiLosRequest.h:39
unsigned int myLosId
Definition: DtCigiLosRequest.h:174
float myMinRange
Definition: DtCigiLosRequest.h:185
This class is responsible for the actual processing of CIGI data. This holds the entity visualizer...
Definition: DtCigiConnection.h:58
const char * source
Definition: lz4.h:442
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: DtCigiLosRequest.h:32
DtVector myDestPoint
Definition: DtCigiLosRequest.h:184
A DtLosResponder processes CIGI LOS Segment Request and LOS Vector Request messages and packages them...
Definition: DtCigiLosRequest.h:26
Contains makVrv::DtUniqueID type.
unsigned int myUpdatePeriod
Definition: DtCigiLosRequest.h:179
Definition: vrfObjectManipulationHandlerBaseClass.h:56
#define DT_DLL_VRVCIGI
Definition: vrvCigi.h:19
unsigned int myHostFrameNumber
Definition: DtCigiLosRequest.h:175
Creator class for the LOS Request.
Definition: DtCigiLosRequest.h:190
ResponseCS
The coordinate system that intersections should be reported in. 'Entity' is the coordinate system of ...
Definition: DtCigiLosRequest.h:46