rail:eTrackTopology

Complex Type Information

Model

Used By

Source

<xs:complexType name="eTrackTopology">
  <xs:sequence>
    <xs:element name="trackBegin" type="rail:eTrackBegin">
      <xs:annotation>
        <xs:documentation>this node marks the begin of the track defined by its relative position pos=0</xs:documentation>
        <xs:documentation source="http://wiki.railml.org/index.php?title=IS:trackBegin"/>
      </xs:annotation>
    </xs:element>
    <xs:element name="trackEnd" type="rail:eTrackEnd">
      <xs:annotation>
        <xs:documentation>this node marks the end of the track defined by its relative position pos=(length of track)</xs:documentation>
        <xs:documentation source="http://wiki.railml.org/index.php?title=IS:trackEnd"/>
      </xs:annotation>
    </xs:element>
    <xs:element name="mileageChanges" type="rail:eMileageChanges" minOccurs="0">
      <xs:annotation>
        <xs:documentation source="http://wiki.railml.org/index.php?title=IS:mileageChanges"/>
      </xs:annotation>
    </xs:element>
    <xs:element name="connections" type="rail:eConnections" minOccurs="0">
      <xs:annotation>
        <xs:documentation source="http://wiki.railml.org/index.php?title=IS:connections"/>
      </xs:annotation>
    </xs:element>
    <xs:element name="crossSections" type="rail:eCrossSections" minOccurs="0">
      <xs:annotation>
        <xs:documentation source="http://wiki.railml.org/index.php?title=IS:crossSections"/>
      </xs:annotation>
    </xs:element>
    <xs:element name="borders" type="rail:eBorder" minOccurs="0">
      <xs:annotation>
        <xs:documentation source="http://wiki.railml.org/index.php?title=IS:borders"/>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>