|
open-dis-cpp
|

Public Member Functions | |
| virtual void | marshal (DataStream &dataStream) const |
| virtual void | unmarshal (DataStream &dataStream) |
| unsigned char | getSegmentNumber () const |
| void | setSegmentNumber (unsigned char pX) |
| SixByteChunk & | getSegmentAppearance () |
| const SixByteChunk & | getSegmentAppearance () const |
| void | setSegmentAppearance (const SixByteChunk &pX) |
| Vector3Double & | getLocation () |
| const Vector3Double & | getLocation () const |
| void | setLocation (const Vector3Double &pX) |
| Orientation & | getOrientation () |
| const Orientation & | getOrientation () const |
| void | setOrientation (const Orientation &pX) |
| unsigned short | getSegmentLength () const |
| void | setSegmentLength (unsigned short pX) |
| unsigned short | getSegmentWidth () const |
| void | setSegmentWidth (unsigned short pX) |
| unsigned short | getSegmentHeight () const |
| void | setSegmentHeight (unsigned short pX) |
| unsigned short | getSegmentDepth () const |
| void | setSegmentDepth (unsigned short pX) |
| unsigned int | getPad1 () const |
| void | setPad1 (unsigned int pX) |
| virtual int | getMarshalledSize () const |
| bool | operator== (const LinearSegmentParameter &rhs) const |
| virtual void | marshal (DataStream &dataStream) const |
| virtual void | unmarshal (DataStream &dataStream) |
| unsigned char | getSegmentNumber () const |
| void | setSegmentNumber (unsigned char pX) |
| unsigned char | getSegmentModification () const |
| void | setSegmentModification (unsigned char pX) |
| unsigned short | getGeneralSegmentAppearance () const |
| void | setGeneralSegmentAppearance (unsigned short pX) |
| unsigned short | getSpecificSegmentAppearance () const |
| void | setSpecificSegmentAppearance (unsigned short pX) |
| Vector3Double & | getSegmentLocation () |
| const Vector3Double & | getSegmentLocation () const |
| void | setSegmentLocation (const Vector3Double &pX) |
| EulerAngles & | getSegmentOrientation () |
| const EulerAngles & | getSegmentOrientation () const |
| void | setSegmentOrientation (const EulerAngles &pX) |
| unsigned short | getSegmentLength () const |
| void | setSegmentLength (unsigned short pX) |
| unsigned short | getSegmentWidth () const |
| void | setSegmentWidth (unsigned short pX) |
| unsigned short | getSegmentHeight () const |
| void | setSegmentHeight (unsigned short pX) |
| unsigned short | getSegmentDepth () const |
| void | setSegmentDepth (unsigned short pX) |
| virtual int | getMarshalledSize () const |
| bool | operator== (const LinearSegmentParameter &rhs) const |
Protected Attributes | |
| unsigned char | _segmentNumber |
| number of segments More... | |
| SixByteChunk | _segmentAppearance |
| segment appearance | |
| Vector3Double | _location |
| location | |
| Orientation | _orientation |
| orientation | |
| unsigned short | _segmentLength |
| segmentLength More... | |
| unsigned short | _segmentWidth |
| segmentWidth More... | |
| unsigned short | _segmentHeight |
| segmentHeight More... | |
| unsigned short | _segmentDepth |
| segment Depth More... | |
| unsigned int | _pad1 |
| segment Depth | |
| unsigned char | _segmentModification |
| whether a modification has been made to the point object’s location or orientation | |
| unsigned short | _generalSegmentAppearance |
| general dynamic appearance attributes of the segment. More... | |
| unsigned short | _specificSegmentAppearance |
| This field shall specify specific dynamic appearance attributes of the segment. More... | |
| Vector3Double | _segmentLocation |
| This field shall specify the location of the linear segment in the simulated world and shall be represented by a World Coordinates record. | |
| EulerAngles | _segmentOrientation |
| orientation of the linear segment about the segment location and shall be represented by a Euler Angles record | |
|
protected |
general dynamic appearance attributes of the segment.
This record shall be defined as a 16-bit record of enumerations. The values defined for this record are included in Section 12 of SISO-REF-010.
|
protected |
segment Depth
The depth of the linear segment, in meters, below ground level.
|
protected |
segmentHeight
The height of the linear segment, in meters, above ground shall be specified by a 16-bit unsigned integer.
|
protected |
segmentLength
length of the linear segment, in meters, extending in the positive X direction
|
protected |
number of segments
the individual segment of the linear segment
|
protected |
segmentWidth
The total width of the linear segment, in meters, shall be specified by a 16-bit unsigned integer.
One-half of the width shall extend in the positive Y direction, and one-half of the width shall extend in the negative Y direction.
|
protected |
This field shall specify specific dynamic appearance attributes of the segment.
This record shall be defined as a 32-bit record of enumerations.
1.8.13