25 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);
89 virtual void setAppearance(
DtU16 app);
90 virtual DtU16 appearance()
const;
93 virtual void setAppearanceAttribute(
99 virtual void setSpecificAppearance(
DtU32 app);
100 virtual DtU32 specificAppearance()
const;
103 virtual void setSpecificAppearanceAttribute(
117 virtual void printData()
const;
120 virtual void printDataToStream(std::ostream& stream)
const;
132 DtPointObjectStatePduCb cb,
void* usr);
134 DtPointObjectStatePduCb cb,
void* usr);
139 virtual DtPduKind internalGetPduKind()
const;
142 virtual DtNetPointObjectStatePdu* netPduStruct()
const;
146 DtPointObjectStatePdu*
self()
const;
151 static const int theStaticSize;