Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element tps:roadTemplateType / tps:Name
Namespace tps
Annotations
Each Road template must have a different name
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Each Road template must have a different name</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:roadTemplateType / tps:Cut
Namespace tps
Annotations
The cut slope of the Road template
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Cut" type="xs:double">
  <xs:annotation>
    <xs:documentation>The cut slope of the Road template</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:roadTemplateType / tps:Fill
Namespace tps
Annotations
The fill slope of the Road template
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Fill" type="xs:double">
  <xs:annotation>
    <xs:documentation>The fill slope of the Road template</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:roadTemplateType / tps:TemplateSegment
Namespace tps
Annotations
Represents a single 2D segment that composes a Road template
Diagram
Type tps:templateSegmentType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:Offset , tps:Height , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Height, tps:Name, tps:Offset
Instance
<tps:TemplateSegment xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Offset>{1,1}</tps:Offset>
  <tps:Height>{1,1}</tps:Height>
</tps:TemplateSegment>
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="TemplateSegment" type="tps:templateSegmentType">
  <xs:annotation>
    <xs:documentation>Represents a single 2D segment that composes a Road template</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:roadTemplateType
Namespace tps
Annotations
A Road template is defined by a sequence of 2D segments. It's used by a Cross section
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
tps:Name , tps:Cut , tps:Fill , tps:TemplateSegment* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Cut, tps:Fill, tps:Name, tps:TemplateSegment
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="roadTemplateType">
  <xs:annotation>
    <xs:documentation>A Road template is defined by a sequence of 2D segments. It's used by a Cross section</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="Name" type="xs:string">
          <xs:annotation>
            <xs:documentation>Each Road template must have a different name</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Cut" type="xs:double">
          <xs:annotation>
            <xs:documentation>The cut slope of the Road template</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Fill" type="xs:double">
          <xs:annotation>
            <xs:documentation>The fill slope of the Road template</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:sequence>
          <xs:annotation>
            <xs:documentation>A sequence of Template segments</xs:documentation>
          </xs:annotation>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="TemplateSegment" type="tps:templateSegmentType">
            <xs:annotation>
              <xs:documentation>Represents a single 2D segment that composes a Road template</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>