5 #ifndef pDesignatorObject_H_
6 #define pDesignatorObject_H_
43 virtual const char* objectKindName()
const;
46 virtual unsigned int netSize()
const;
49 virtual void writeSelfToBuffer(
void* buffer )
const ;
52 virtual void readSelfFromBuffer(
const void* buffer );
55 virtual std::ostream& printDataToStream( std::ostream& stream )
const;
75 DtDEC_ATTRIBUTE( DtU32, DeadReckoningAlgorithm, deadReckoningAlgorithm );
84 DtDEC_ATTRIBUTE( DtFloat32, DesignatorEmissionWavelength, designatorEmissionWavelength );
87 DtDEC_ATTRIBUTE( DtFloat32, DesignatorOutputPower, designatorOutputPower );
90 DtDEC_ATTRIBUTE( DtVector, DesignatorSpotLocation, designatorSpotLocation );
94 DtDEC_ATTRIBUTE( DtVector, RelativeSpotLocation, relativeSpotLocation );
97 DtDEC_ATTRIBUTE( DtVector, SpotLinearAccelerationVector, spotLinearAccelerationVector );
121 #endif //end #ifndef pDesignatorObject_H_