29 typedef void (*DtLinearObjectStatePduCb)(
30 DtLinearObjectStatePdu* pdu,
void* usr);
47 DtLinearObjectStatePdu(
const DtLinearObjectStatePdu& orig);
50 virtual ~DtLinearObjectStatePdu();
53 DtLinearObjectStatePdu&
operator=(
const DtLinearObjectStatePdu& orig);
64 virtual void setUpdateNumber(
DtU16 field);
65 virtual DtU16 updateNumber()
const;
72 virtual bool setNumSegments(
DtU8 num);
73 virtual DtU8 numSegments()
const;
89 virtual bool setLinearSegmentParameter(
int index,
90 const DtLinearSegmentParameter& init);
91 virtual bool getLinearSegmentParameter(
int index,
92 DtLinearSegmentParameter& record)
const;
95 virtual void printData()
const;
98 virtual void printDataToStream(std::ostream& stream)
const;
110 DtLinearObjectStatePduCb cb,
void* usr);
112 DtLinearObjectStatePduCb cb,
void* usr);
117 virtual DtPduKind internalGetPduKind()
const;
124 DtLinearObjectStatePdu*
self()
const;
127 virtual char* var()
const;
132 static const int theStaticSize;