complexType LinearSegmentParameterType
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p474.png
type extension of rootType
properties
base rootType
abstract false
children segmentLocation segmentOrientation
used by
element LinearObjectStatePdu/LinearSegmentParameter
attributes
Name  Type  Use  Default  Fixed  Annotation
segmentNumber  xs:unsignedByte        
appinfo
The individual segment of the linear segment
segmentModification  xs:unsignedByte        
appinfo
whether a modification has been made to the point object's location or orientation
                     (SISO bitfield enumeration, size 8 bits, ObjectStateModificationLinearObject UID 241)
                 
generalSegmentAppearance  xs:unsignedShort        
appinfo
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. (SISO bitfield enumeration, size 16 bits, ObjectStateAppearanceGeneral
                     UID 229)
                 
specificSegmentAppearance  xs:unsignedLong        
appinfo
This field shall specify specific dynamic appearance attributes of the segment. This
                     record shall be defined as a 32-bit record of enumerations.
                 
segmentLength  xs:float        
appinfo
length of the linear segment, in meters, extending in the positive X direction
segmentWidth  xs:float        
appinfo
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  xs:float        
appinfo
The height of the linear segment, in meters, above ground shall be specified by a
                     16-bit unsigned integer.
                 
segmentDepth  xs:float        
appinfo
The depth of the linear segment, in meters, below ground level
padding  xs:unsignedLong        
appinfo
zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
annotation
appinfo
The specification of an individual segment of a linear segment synthetic environment
            object in a Linear Object State PDU Section 6.2.52
        
source <xs:complexType name="LinearSegmentParameterType" abstract="false">
 
<xs:annotation>
   
<xs:appinfo>The specification of an individual segment of a linear segment synthetic environment
            object in a Linear Object State PDU Section 6.2.52
        
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="rootType">
     
<xs:sequence>
       
<xs:element name="segmentLocation" type="Vector3DoubleType">
         
<xs:annotation>
           
<xs:appinfo>This field shall specify the location of the linear segment in the simulated world
                        and shall be represented by a World Coordinates record
                    
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="segmentOrientation" type="EulerAnglesType">
         
<xs:annotation>
           
<xs:appinfo>orientation of the linear segment about the segment location and shall be represented
                        by a Euler Angles record
                    
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
     
<xs:attribute name="segmentNumber" type="xs:unsignedByte">
       
<xs:annotation>
         
<xs:appinfo>The individual segment of the linear segment</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="segmentModification" type="xs:unsignedByte">
       
<xs:annotation>
         
<xs:appinfo>whether a modification has been made to the point object's location or orientation
                     (SISO bitfield enumeration, size 8 bits, ObjectStateModificationLinearObject UID 241)
                 
</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="generalSegmentAppearance" type="xs:unsignedShort">
       
<xs:annotation>
         
<xs:appinfo>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. (SISO bitfield enumeration, size 16 bits, ObjectStateAppearanceGeneral
                     UID 229)
                 
</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="specificSegmentAppearance" type="xs:unsignedLong">
       
<xs:annotation>
         
<xs:appinfo>This field shall specify specific dynamic appearance attributes of the segment. This
                     record shall be defined as a 32-bit record of enumerations.
                 
</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="segmentLength" type="xs:float">
       
<xs:annotation>
         
<xs:appinfo>length of the linear segment, in meters, extending in the positive X direction</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="segmentWidth" type="xs:float">
       
<xs:annotation>
         
<xs:appinfo>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.
                 
</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="segmentHeight" type="xs:float">
       
<xs:annotation>
         
<xs:appinfo>The height of the linear segment, in meters, above ground shall be specified by a
                     16-bit unsigned integer.
                 
</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="segmentDepth" type="xs:float">
       
<xs:annotation>
         
<xs:appinfo>The depth of the linear segment, in meters, below ground level</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="padding" type="xs:unsignedLong">
       
<xs:annotation>
         
<xs:appinfo>zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
   
<!-- ========== debug: divider between elements and attributes ========== -->
 
</xs:complexContent>
 
<!--abstract='false' base='rootType'-->
</xs:complexType>

attribute LinearSegmentParameterType/@segmentNumber
type xs:unsignedByte
annotation
appinfo
The individual segment of the linear segment
source <xs:attribute name="segmentNumber" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>The individual segment of the linear segment</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute LinearSegmentParameterType/@segmentModification
type xs:unsignedByte
annotation
appinfo
whether a modification has been made to the point object's location or orientation
                     (SISO bitfield enumeration, size 8 bits, ObjectStateModificationLinearObject UID 241)
                 
source <xs:attribute name="segmentModification" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>whether a modification has been made to the point object's location or orientation
                     (SISO bitfield enumeration, size 8 bits, ObjectStateModificationLinearObject UID 241)
                 
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute LinearSegmentParameterType/@generalSegmentAppearance
type xs:unsignedShort
annotation
appinfo
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. (SISO bitfield enumeration, size 16 bits, ObjectStateAppearanceGeneral
                     UID 229)
                 
source <xs:attribute name="generalSegmentAppearance" type="xs:unsignedShort">
 
<xs:annotation>
   
<xs:appinfo>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. (SISO bitfield enumeration, size 16 bits, ObjectStateAppearanceGeneral
                     UID 229)
                 
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute LinearSegmentParameterType/@specificSegmentAppearance
type xs:unsignedLong
annotation
appinfo
This field shall specify specific dynamic appearance attributes of the segment. This
                     record shall be defined as a 32-bit record of enumerations.
                 
source <xs:attribute name="specificSegmentAppearance" type="xs:unsignedLong">
 
<xs:annotation>
   
<xs:appinfo>This field shall specify specific dynamic appearance attributes of the segment. This
                     record shall be defined as a 32-bit record of enumerations.
                 
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute LinearSegmentParameterType/@segmentLength
type xs:float
annotation
appinfo
length of the linear segment, in meters, extending in the positive X direction
source <xs:attribute name="segmentLength" type="xs:float">
 
<xs:annotation>
   
<xs:appinfo>length of the linear segment, in meters, extending in the positive X direction</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute LinearSegmentParameterType/@segmentWidth
type xs:float
annotation
appinfo
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.
                 
source <xs:attribute name="segmentWidth" type="xs:float">
 
<xs:annotation>
   
<xs:appinfo>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.
                 
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute LinearSegmentParameterType/@segmentHeight
type xs:float
annotation
appinfo
The height of the linear segment, in meters, above ground shall be specified by a
                     16-bit unsigned integer.
                 
source <xs:attribute name="segmentHeight" type="xs:float">
 
<xs:annotation>
   
<xs:appinfo>The height of the linear segment, in meters, above ground shall be specified by a
                     16-bit unsigned integer.
                 
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute LinearSegmentParameterType/@segmentDepth
type xs:float
annotation
appinfo
The depth of the linear segment, in meters, below ground level
source <xs:attribute name="segmentDepth" type="xs:float">
 
<xs:annotation>
   
<xs:appinfo>The depth of the linear segment, in meters, below ground level</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute LinearSegmentParameterType/@padding
type xs:unsignedLong
annotation
appinfo
zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
source <xs:attribute name="padding" type="xs:unsignedLong">
 
<xs:annotation>
   
<xs:appinfo>zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

element LinearSegmentParameterType/segmentLocation
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p475.png
type Vector3DoubleType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
x  xs:double        
appinfo
X value
y  xs:double        
appinfo
y Value
z  xs:double        
appinfo
Z value
annotation
appinfo
This field shall specify the location of the linear segment in the simulated world
                        and shall be represented by a World Coordinates record
                    
source <xs:element name="segmentLocation" type="Vector3DoubleType">
 
<xs:annotation>
   
<xs:appinfo>This field shall specify the location of the linear segment in the simulated world
                        and shall be represented by a World Coordinates record
                    
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element LinearSegmentParameterType/segmentOrientation
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p476.png
type EulerAnglesType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
psi  xs:float        
theta  xs:float        
phi  xs:float        
annotation
appinfo
orientation of the linear segment about the segment location and shall be represented
                        by a Euler Angles record
                    
source <xs:element name="segmentOrientation" type="EulerAnglesType">
 
<xs:annotation>
   
<xs:appinfo>orientation of the linear segment about the segment location and shall be represented
                        by a Euler Angles record
                    
</xs:appinfo>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy