25 typedef void (*DtIsPartOfPduCb)(DtIsPartOfPdu* pdu,
void* usr);
38 DtIsPartOfPdu(
const DtNetIsPartOfPdu* initial,
40 DtIsPartOfPdu(
const DtIsPartOfPdu& orig);
43 virtual ~DtIsPartOfPdu();
46 DtIsPartOfPdu&
operator=(
const DtIsPartOfPdu& orig);
57 virtual void setNature(
DtNature value);
61 virtual void setConstituentPartPosition(
DtPosition value);
62 virtual DtPosition constituentPartPosition()
const;
65 virtual void setPartLocation(
const DtVector& coords);
66 virtual const DtVector& partLocation()
const;
73 virtual void setStationNumber(
DtU16 value);
74 virtual DtU16 stationNumber()
const;
96 DtIsPartOfPduCb cb,
void* usr);
98 DtIsPartOfPduCb cb,
void* usr);
103 virtual DtPduKind internalGetPduKind()
const;
107 virtual DtNetIsPartOfPdu* netPduStruct()
const;
111 DtIsPartOfPdu*
self()
const;
116 static const int theStaticSize;