Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element tps:alignmentType / tps:Layer
Namespace tps
Annotations
A reference to the Layer of the Alignment
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:string optional
Source
<xs:element name="Layer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A reference to the Layer of the Alignment</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:string"/>
  </xs:complexType>
</xs:element>
Element tps:alignmentType / tps:State
Namespace tps
Annotations
Represents whether the Alignment is existing (can be existing, deleted or undefined)
Diagram
Type tps:stateType
Properties
content simple
minOccurs 0
default existing
Facets
enumeration existing
enumeration deleted
enumeration undefined
Source
<xs:element name="State" type="tps:stateType" default="existing" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Represents whether the Alignment is existing (can be existing, deleted or undefined)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentType / tps:Name
Namespace tps
Annotations
The name of the Alignment
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the Alignment</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentType / tps:StaEquationSet
Namespace tps
Annotations
A reference to a Station equation set
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element name="StaEquationSet" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A reference to a Station equation set</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element tps:alignmentType / tps:Length
Namespace tps
Annotations
The horizontal length of the Alignment
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Length" type="xs:double">
  <xs:annotation>
    <xs:documentation>The horizontal length of the Alignment</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentType / tps:StaStart
Namespace tps
Annotations
The starting station of the Alignment
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="StaStart" type="xs:double">
  <xs:annotation>
    <xs:documentation>The starting station of the Alignment</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentType / tps:StnInterval
Namespace tps
Annotations
The interval between stations
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="StnInterval" type="xs:double">
  <xs:annotation>
    <xs:documentation>The interval between stations</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentType / tps:HorizontalAlignment
Namespace tps
Annotations
A reference to the Horizontal alignment
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element minOccurs="0" name="HorizontalAlignment">
  <xs:annotation>
    <xs:documentation>A reference to the Horizontal alignment</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element tps:alignmentType / tps:VerticalAlignment
Namespace tps
Annotations
A reference to the Vertical alignment
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element minOccurs="0" name="VerticalAlignment">
  <xs:annotation>
    <xs:documentation>A reference to the Vertical alignment</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element tps:alignmentType / tps:CrossSectionSet
Namespace tps
Annotations
A reference to the Cross section set
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element minOccurs="0" name="CrossSectionSet">
  <xs:annotation>
    <xs:documentation>A reference to the Cross section set</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element tps:alignmentType / tps:CorridorLeftOffset
Namespace tps
Annotations
The left corridor offset of the Road string set
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="CorridorLeftOffset" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The left corridor offset of the Road string set</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentType / tps:CorridorRightOffset
Namespace tps
Annotations
The right corridor offset of the Road string set
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="CorridorRightOffset" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The right corridor offset of the Road string set</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:alignmentType / tps:RoadStringSet
Namespace tps
Annotations
A reference to a Road string set, used as an alternative (or in addition) to the Cross section set
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element minOccurs="0" name="RoadStringSet">
  <xs:annotation>
    <xs:documentation>A reference to a Road string set, used as an alternative (or in addition) to the Cross section set</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element tps:alignmentType / tps:LineDrawProperties
Namespace tps
Annotations
Represents the properties used to draw the Alignment
Diagram
Type tps:lineDrawPropertiesType
Properties
content complex
minOccurs 0
Model
tps:Color{0,1} , tps:ColorByLayer{0,1} , tps:DashStyle{0,1} , tps:DashStyleByLayer{0,1} , tps:Width{0,1} , tps:WidthByLayer{0,1} , tps:CustomLineStyle{0,1} , tps:WidthInMm{0,1} , tps:ColorUndefined{0,1} , tps:DashStyleUndefined{0,1} , tps:WidthUndefined{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Color, tps:ColorByLayer, tps:ColorUndefined, tps:CustomLineStyle, tps:DashStyle, tps:DashStyleByLayer, tps:DashStyleUndefined, tps:Width, tps:WidthByLayer, tps:WidthInMm, tps:WidthUndefined
Instance
<tps:LineDrawProperties xmlns:tps="tps">
  <tps:Color>{0,1}</tps:Color>
  <tps:ColorByLayer>{0,1}</tps:ColorByLayer>
  <tps:DashStyle>{0,1}</tps:DashStyle>
  <tps:DashStyleByLayer>{0,1}</tps:DashStyleByLayer>
  <tps:Width>{0,1}</tps:Width>
  <tps:WidthByLayer>{0,1}</tps:WidthByLayer>
  <tps:CustomLineStyle idRef="">{0,1}</tps:CustomLineStyle>
  <tps:WidthInMm>{0,1}</tps:WidthInMm>
  <tps:ColorUndefined>{0,1}</tps:ColorUndefined>
  <tps:DashStyleUndefined>{0,1}</tps:DashStyleUndefined>
  <tps:WidthUndefined>{0,1}</tps:WidthUndefined>
</tps:LineDrawProperties>
Source
<xs:element minOccurs="0" name="LineDrawProperties" type="tps:lineDrawPropertiesType">
  <xs:annotation>
    <xs:documentation>Represents the properties used to draw the Alignment</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:alignmentType
Namespace tps
Annotations
An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
Children tps:CorridorLeftOffset, tps:CorridorRightOffset, tps:CrossSectionSet, tps:HorizontalAlignment, tps:Layer, tps:Length, tps:LineDrawProperties, tps:Name, tps:RoadStringSet, tps:StaEquationSet, tps:StaStart, tps:State, tps:StnInterval, tps:VerticalAlignment
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:complexType name="alignmentType">
  <xs:annotation>
    <xs:documentation>An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="Layer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A reference to the Layer of the Alignment</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:string"/>
          </xs:complexType>
        </xs:element>
        <xs:element name="State" type="tps:stateType" default="existing" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Represents whether the Alignment is existing (can be existing, deleted or undefined)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Name" type="xs:string">
          <xs:annotation>
            <xs:documentation>The name of the Alignment</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="StaEquationSet" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A reference to a Station equation set</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:element name="Length" type="xs:double">
          <xs:annotation>
            <xs:documentation>The horizontal length of the Alignment</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="StaStart" type="xs:double">
          <xs:annotation>
            <xs:documentation>The starting station of the Alignment</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="StnInterval" type="xs:double">
          <xs:annotation>
            <xs:documentation>The interval between stations</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="HorizontalAlignment">
          <xs:annotation>
            <xs:documentation>A reference to the Horizontal alignment</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="VerticalAlignment">
          <xs:annotation>
            <xs:documentation>A reference to the Vertical alignment</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="CrossSectionSet">
          <xs:annotation>
            <xs:documentation>A reference to the Cross section set</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:element name="CorridorLeftOffset" type="xs:double" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The left corridor offset of the Road string set</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="CorridorRightOffset" type="xs:double" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The right corridor offset of the Road string set</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="RoadStringSet">
          <xs:annotation>
            <xs:documentation>A reference to a Road string set, used as an alternative (or in addition) to the Cross section set</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="LineDrawProperties" type="tps:lineDrawPropertiesType">
          <xs:annotation>
            <xs:documentation>Represents the properties used to draw the Alignment</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute tps:alignmentType / tps:Layer / @idRef
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:string"/>
Attribute tps:alignmentType / tps:StaEquationSet / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:alignmentType / tps:HorizontalAlignment / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:alignmentType / tps:VerticalAlignment / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:alignmentType / tps:CrossSectionSet / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:alignmentType / tps:RoadStringSet / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>