Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element tps:polylineType / tps:Name
Namespace tps
Annotations
The name of the Polyline
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the Polyline</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:polylineType / tps:Station
Namespace tps
Annotations
A sequence of unnamed Stations
Diagram
Type tps:stationType
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name{0,1} , tps:Position , tps:PointFlags , tps:TimeStamp{0,1} , tps:Notes{0,1} , tps:GeoidHeight{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:GeoidHeight, tps:Name, tps:Notes, tps:PointFlags, tps:Position, tps:TimeStamp
Instance
<tps:Station bulge="0" id="" xmlns:tps="tps">
  <tps:Name>{0,1}</tps:Name>
  <tps:Position>{1,1}</tps:Position>
  <tps:PointFlags>{1,1}</tps:PointFlags>
  <tps:TimeStamp>{0,1}</tps:TimeStamp>
  <tps:Notes>{0,1}</tps:Notes>
  <tps:GeoidHeight>{0,1}</tps:GeoidHeight>
</tps:Station>
Attributes
QName Type Default Use Annotation
bulge xs:double 0 optional
The bulge of the Station, used to represent curves
id xs:ID optional
It's the station id, it can be referenced by other elements
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Station" type="tps:stationType">
  <xs:annotation>
    <xs:documentation>A sequence of unnamed Stations</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:polylineType / tps:PointRef
Namespace tps
Annotations
A sequence of references to Design points
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
Attributes
QName Type Default Use Annotation
bulge xs:double 0 optional
The bulge of the Station, used to represent curves
idRef optional
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="PointRef">
  <xs:annotation>
    <xs:documentation>A sequence of references to Design points</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef"/>
    <xs:attribute default="0" name="bulge" type="xs:double">
      <xs:annotation>
        <xs:documentation>The bulge of the Station, used to represent curves</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element tps:polylineType / tps:Closed
Namespace tps
Annotations
Represents whether the Polyline is closed
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element name="Closed" default="false" minOccurs="0" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Represents whether the Polyline is closed</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:polylineType / tps:LineDrawProperties
Namespace tps
Annotations
Represents the properties used to draw this Polyline
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 this Polyline</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:polylineType / tps:ProfileRef
Namespace tps
Annotations
A reference to a Vertical Alignment
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element minOccurs="0" name="ProfileRef">
  <xs:annotation>
    <xs:documentation>A reference to a Vertical Alignment</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Complex Type tps:polylineType
Namespace tps
Annotations
A 3D Polyline is defined by a sequence of unnamed stations or by a sequence of references to Design points
Diagram
Type extension of tps:objectType
Type hierarchy
Used by
Model
tps:Layer{0,1} , tps:PhotoNote* , tps:State{0,1} , tps:Name , (tps:Station* | tps:PointRef*) , tps:Closed{0,1} , tps:LineDrawProperties{0,1} , tps:ProfileRef{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:Closed, tps:Layer, tps:LineDrawProperties, tps:Name, tps:PhotoNote, tps:PointRef, tps:ProfileRef, tps:State, tps:Station
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
It's a reference to a Coordinate System
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="polylineType">
  <xs:annotation>
    <xs:documentation>A 3D Polyline is defined by a sequence of unnamed stations or by a sequence of references to Design points</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:objectType">
      <xs:sequence>
        <xs:element name="Name" type="xs:string">
          <xs:annotation>
            <xs:documentation>The name of the Polyline</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:choice>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="Station" type="tps:stationType">
            <xs:annotation>
              <xs:documentation>A sequence of unnamed Stations</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element maxOccurs="unbounded" minOccurs="0" name="PointRef">
            <xs:annotation>
              <xs:documentation>A sequence of references to Design points</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:attribute name="idRef"/>
              <xs:attribute default="0" name="bulge" type="xs:double">
                <xs:annotation>
                  <xs:documentation>The bulge of the Station, used to represent curves</xs:documentation>
                </xs:annotation>
              </xs:attribute>
            </xs:complexType>
          </xs:element>
        </xs:choice>
        <xs:element name="Closed" default="false" minOccurs="0" type="xs:boolean">
          <xs:annotation>
            <xs:documentation>Represents whether the Polyline is closed</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="LineDrawProperties" type="tps:lineDrawPropertiesType">
          <xs:annotation>
            <xs:documentation>Represents the properties used to draw this Polyline</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="ProfileRef">
          <xs:annotation>
            <xs:documentation>A reference to a Vertical Alignment</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute tps:polylineType / tps:PointRef / @idRef
Namespace No namespace
Used by
Source
<xs:attribute name="idRef"/>
Attribute tps:polylineType / tps:PointRef / @bulge
Namespace No namespace
Annotations
The bulge of the Station, used to represent curves
Type xs:double
Properties
default 0
Used by
Source
<xs:attribute default="0" name="bulge" type="xs:double">
  <xs:annotation>
    <xs:documentation>The bulge of the Station, used to represent curves</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tps:polylineType / tps:ProfileRef / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>