20 class DtDesignatorPdu;
23 typedef void (*DtDesignatorPduCb)( DtDesignatorPdu* pdu,
void* usr );
33 DtDesignatorStaticSizeVERS5 = 88,
34 DtDesignatorStaticSizeVERS4 = 72
38 enum { PduStaticSize = DtDesignatorStaticSizeVERS5 };
55 DtDesignatorPduCb cb,
void* usr );
59 DtDesignatorPduCb cb,
void* usr );
88 void setPower(
float power );
92 float wavelength()
const;
94 void setWavelength(
float wavelength );
98 const DtVector& designatorSpotRelative()
const;
100 void setDesignatorSpotRelative(
const DtVector& loc );
104 const DtVector& designatorSpotWorld()
const;
107 void setDesignatorSpotWorld(
const DtVector& loc );
117 const DtVector& linearAcceleration()
const;
119 void setLinearAcceleration(
const DtVector& acc );
123 virtual void printData()
const;
127 virtual void printDataToStream(std::ostream& stream)
const;
Definition: disEnums.h:265
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This file declares the class DtNetDesignatorPdu.
This file defines math constants and methods which may be useful in simulations.
DtDesignatorCodeName
Definition: disEnums.h:711
Definition: vlVector.h:224
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
DtDesignatorCode
Definition: disEnums.h:717
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
Definition: designateP.h:18
DtDeadReckonTypes
Definition: disEnums.h:997
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
class DtStateMsg:
Definition: stateMsgHLA.h:32