Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element tps:arcType / tps:LineDrawProperties
Namespace tps
Annotations
Represents the properties used to draw this arc
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 arc</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:arcType / tps:Station
Namespace tps
Annotations
Represents the center of the Arc circle
Diagram
Type tps:stationType
Properties
content complex
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 name="Station" type="tps:stationType">
  <xs:annotation>
    <xs:documentation>Represents the center of the Arc circle</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:arcType / tps:Radius
Namespace tps
Annotations
The radius of the Arc
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="Radius" type="xs:double">
  <xs:annotation>
    <xs:documentation>The radius of the Arc</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:arcType / tps:StartAngle
Namespace tps
Annotations
The starting angle of the Arc
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="StartAngle" type="xs:double">
  <xs:annotation>
    <xs:documentation>The starting angle of the Arc</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:arcType / tps:EndAngle
Namespace tps
Annotations
The ending angle of the Arc
Diagram
Type xs:double
Properties
content simple
Source
<xs:element name="EndAngle" type="xs:double">
  <xs:annotation>
    <xs:documentation>The ending angle of the Arc</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:arcType / tps:EndHeight
Namespace tps
Annotations
The ending height of the Arc (if it's different from the starting height, taken from Station)
Diagram
Type xs:double
Properties
content simple
minOccurs 0
Source
<xs:element name="EndHeight" type="xs:double" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The ending height of the Arc (if it's different from the starting height, taken from Station)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:arcType / tps:ClockWise
Namespace tps
Annotations
Represents whther the Arc turn is clockwise or counterclockwise
Diagram
Type tps:clockwiseType
Properties
content simple
Facets
enumeration cw
enumeration ccw
Source
<xs:element name="ClockWise" type="tps:clockwiseType">
  <xs:annotation>
    <xs:documentation>Represents whther the Arc turn is clockwise or counterclockwise</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:arcType
Namespace tps
Annotations
A 3D Arc is defined by circle parameters and the starting and ending angles
Diagram
Type extension of tps:objectType
Type hierarchy
Used by
Model
tps:Layer{0,1} , tps:PhotoNote* , tps:State{0,1} , tps:LineDrawProperties{0,1} , tps:Station , tps:Radius , tps:StartAngle , tps:EndAngle , tps:EndHeight{0,1} , tps:ClockWise , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:ClockWise, tps:EndAngle, tps:EndHeight, tps:Layer, tps:LineDrawProperties, tps:PhotoNote, tps:Radius, tps:StartAngle, 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="arcType">
  <xs:annotation>
    <xs:documentation>A 3D Arc is defined by circle parameters and the starting and ending angles</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:objectType">
      <xs:sequence>
        <xs:element minOccurs="0" name="LineDrawProperties" type="tps:lineDrawPropertiesType">
          <xs:annotation>
            <xs:documentation>Represents the properties used to draw this arc</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Station" type="tps:stationType">
          <xs:annotation>
            <xs:documentation>Represents the center of the Arc circle</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Radius" type="xs:double">
          <xs:annotation>
            <xs:documentation>The radius of the Arc</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="StartAngle" type="xs:double">
          <xs:annotation>
            <xs:documentation>The starting angle of the Arc</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="EndAngle" type="xs:double">
          <xs:annotation>
            <xs:documentation>The ending angle of the Arc</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="EndHeight" type="xs:double" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The ending height of the Arc (if it's different from the starting height, taken from Station)</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ClockWise" type="tps:clockwiseType">
          <xs:annotation>
            <xs:documentation>Represents whther the Arc turn is clockwise or counterclockwise</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>