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 );
93 float wavelength()
const;
94 void setWavelength(
float wavelength );
99 const DtVector& designatorSpotRelative()
const;
100 void setDesignatorSpotRelative(
const DtVector& loc );
106 const DtVector& designatorSpotWorld()
const;
107 void setDesignatorSpotWorld(
const DtVector& loc );
118 const DtVector& linearAcceleration()
const;
119 void setLinearAcceleration(
const DtVector& acc );
123 virtual void printData()
const;
127 virtual void printDataToStream(std::ostream& stream)
const;