Class LinearSegmentParameter

java.lang.Object
edu.nps.moves.dis7.pdus.LinearSegmentParameter
All Implemented Interfaces:
Serializable

public class LinearSegmentParameter extends Object implements Serializable
The specification of an individual segment of a linear segment synthetic environment object in a Linear Object State PDU Section 6.2.52
See Also:
  • Field Details

    • segmentNumber

      protected byte segmentNumber
      The individual segment of the linear segment
    • segmentModification

      protected ObjectStateModificationLinearObject segmentModification
      whether a modification has been made to the point object's location or orientation UID 241
    • generalSegmentAppearance

      protected ObjectStateAppearanceGeneral generalSegmentAppearance
      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. UID 229
    • specificSegmentAppearance

      protected int specificSegmentAppearance
      This field shall specify specific dynamic appearance attributes of the segment. This record shall be defined as a 32-bit record of enumerations.
    • segmentLocation

      protected 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
    • segmentOrientation

      protected EulerAngles segmentOrientation
      orientation of the linear segment about the segment location and shall be represented by a Euler Angles record
    • segmentLength

      protected float segmentLength
      length of the linear segment, in meters, extending in the positive X direction
    • segmentWidth

      protected float 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.
    • segmentHeight

      protected float segmentHeight
      The height of the linear segment, in meters, above ground shall be specified by a 16-bit unsigned integer.
    • segmentDepth

      protected float segmentDepth
      The depth of the linear segment, in meters, below ground level
    • padding

      protected int padding
      zero-filled array of padding bits for byte alignment and consistent sizing of PDU data
  • Constructor Details

    • LinearSegmentParameter

      public LinearSegmentParameter()
      Constructor creates and configures a new instance object
  • Method Details