3 #include <dis6/SixByteChunk.h> 4 #include <dis6/Vector3Double.h> 5 #include <dis6/Orientation.h> 6 #include <dis6/utils/DataStream.h> 7 #include <dis6/opendis6_export.h> 53 virtual void marshal(
DataStream& dataStream)
const;
54 virtual void unmarshal(
DataStream& dataStream);
56 unsigned char getSegmentNumber()
const;
57 void setSegmentNumber(
unsigned char pX);
71 unsigned short getSegmentLength()
const;
72 void setSegmentLength(
unsigned short pX);
74 unsigned short getSegmentWidth()
const;
75 void setSegmentWidth(
unsigned short pX);
77 unsigned short getSegmentHeight()
const;
78 void setSegmentHeight(
unsigned short pX);
80 unsigned short getSegmentDepth()
const;
81 void setSegmentDepth(
unsigned short pX);
83 unsigned int getPad1()
const;
84 void setPad1(
unsigned int pX);
87 virtual int getMarshalledSize()
const;
unsigned short _segmentLength
segmentLength
Definition: LinearSegmentParameter.h:34
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
a class to support managing a network buffer.
Definition: DataStream.h:28
unsigned int _pad1
segment Depth
Definition: LinearSegmentParameter.h:46
unsigned short _segmentHeight
segmentHeight
Definition: LinearSegmentParameter.h:40
Definition: Vector3Double.h:15
Definition: Orientation.h:15
unsigned char _segmentNumber
number of segments
Definition: LinearSegmentParameter.h:22
Definition: LinearSegmentParameter.h:18
SixByteChunk _segmentAppearance
segment appearance
Definition: LinearSegmentParameter.h:25
Vector3Double _location
location
Definition: LinearSegmentParameter.h:28
unsigned short _segmentWidth
segmentWidth
Definition: LinearSegmentParameter.h:37
unsigned short _segmentDepth
segment Depth
Definition: LinearSegmentParameter.h:43
Orientation _orientation
orientation
Definition: LinearSegmentParameter.h:31
Definition: SixByteChunk.h:15