21 class DtPointObjectStatePdu;
24 typedef void (*DtPointObjectStatePduCb)( DtPointObjectStatePdu* pdu,
void* usr );
40 DtPointObjectStatePdu(
const DtNetPointObjectStatePdu* initial,
42 DtPointObjectStatePdu(
const DtPointObjectStatePdu& orig );
45 virtual ~DtPointObjectStatePdu();
48 DtPointObjectStatePdu&
operator = (
const DtPointObjectStatePdu& orig );
59 virtual void setUpdateNumber(
DtU16 field );
60 virtual DtU16 updateNumber()
const;
67 virtual void setModifications(
DtU8 value );
68 virtual DtU8 modifications()
const;
71 virtual void setModificationsField(
73 virtual bool modificationsField(
81 virtual void setLocation(
const DtVector& coords );
82 virtual const DtVector& location()
const;
85 virtual void setOrientation(
const DtTaitBryan& orientation );
91 virtual void setGeneralAppearance(
DtU16 app );
92 virtual DtU16 generalAppearance()
const;
97 virtual void setGeneralAppearanceAttribute(
105 virtual void setSpecificAppearance(
DtU32 app );
106 virtual DtU32 specificAppearance()
const;
109 virtual void setSpecificAppearanceAttribute(
123 virtual void printData()
const;
126 virtual void printDataToStream( std::ostream& stream )
const;
131 DtPointObjectStatePduCb cb,
void* usr );
133 DtPointObjectStatePduCb cb,
void* usr );
138 virtual DtPduKind internalGetPduKind()
const;
141 virtual DtNetPointObjectStatePdu* netPduStruct()
const;
145 DtPointObjectStatePdu*
self()
const;
150 static const int theStaticSize;