tml:SpatialCoordType

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
name xs:string optional
short descriptive name of element
uid xs:anyURI optional
unique ID for this element
uidRef xs:anyURI optional
the contents of this element are exactly the same as the contents of the uidRef element. no need repeating it. (similar to xlink)

Used By

Source

<xs:complexType name="SpatialCoordType">
  <xs:sequence>
    <xs:element ref="tml:spaceCoordSystem" minOccurs="0"/>
    <xs:element name="spaceRefSystem" type="tml:BindType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>which spatial reference system (i.e. spatial datum) are spatial coordinates referenced (relative) to. Allowed values: transducer, earthCentered, earthLocal, subject. If ref system is transducer or subject then the uid of the transducer or subject must be identified in the refObjUidRef element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="refObjUidRef" type="tml:BindType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>If the spaceRefSystem element is a transducer or a Sunbect, then this element will identify the particular Transducer or Subject. This is the UID reference of the object which position coordinates are referenced (relative) to.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="spaceCoords" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>TCF set of positional (translations and rotations) coordinates for each shape, space separated real numbers. Order of coordinates shall be from lowest frequency to highest frequency, same as lds. Default locations and orientations are zero</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="posVelAccel" type="tml:BindType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Allowed Values: pos, vel, accel, Default is pos.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="coordName" type="tml:BindType" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Allowed Values: x, y, z, Alpha, beta, rho, latitude, longitude, altitude, omega, phi, kappa,</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="coords" type="tml:ValueType" minOccurs="0"/>
        </xs:sequence>
        <xs:attributeGroup ref="tml:uid_uidRef"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attributeGroup ref="tml:uid_uidRef"/>
</xs:complexType>