Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element tps:regionType / tps:Name
Namespace tps
Annotations
The name of the Region
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the Region</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:regionType / tps:TypeRegion
Namespace tps
Annotations
The type of the Region (can be unknown, cut, fill, import, export, stockpile or waste)
Diagram
Type restriction of xs:NMTOKEN
Properties
content simple
Facets
enumeration unknown
enumeration cut
enumeration fill
enumeration import
enumeration export
enumeration stockpile
enumeration waste
Source
<xs:element name="TypeRegion">
  <xs:annotation>
    <xs:documentation>The type of the Region (can be unknown, cut, fill, import, export, stockpile or waste)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="unknown"/>
      <xs:enumeration value="cut"/>
      <xs:enumeration value="fill"/>
      <xs:enumeration value="import"/>
      <xs:enumeration value="export"/>
      <xs:enumeration value="stockpile"/>
      <xs:enumeration value="waste"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tps:regionType / tps:Layer
Namespace tps
Annotations
A reference to a Layer
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:string optional
Source
<xs:element minOccurs="0" name="Layer">
  <xs:annotation>
    <xs:documentation>A reference to a Layer</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:string"/>
  </xs:complexType>
</xs:element>
Element tps:regionType / tps:AreaDrawProperties
Namespace tps
Annotations
Represents the properties used to draw the area of the Region
Diagram
Type tps:areaDrawPropertiesType
Properties
content complex
minOccurs 0
Model
tps:FloodColor{0,1} , tps:FloodColorByLayer{0,1} , tps:FillStyle{0,1} , tps:FillStyleByLayer{0,1} , tps:FillTransparency{0,1} , tps:FillTransparencyByLayer{0,1} , tps:Texture{0,1} , tps:FloodColorUndefined{0,1} , tps:FillStyleUndefined{0,1} , tps:FillTransparencyUndefined{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:FillStyle, tps:FillStyleByLayer, tps:FillStyleUndefined, tps:FillTransparency, tps:FillTransparencyByLayer, tps:FillTransparencyUndefined, tps:FloodColor, tps:FloodColorByLayer, tps:FloodColorUndefined, tps:Texture
Instance
<tps:AreaDrawProperties xmlns:tps="tps">
  <tps:FloodColor>{0,1}</tps:FloodColor>
  <tps:FloodColorByLayer>{0,1}</tps:FloodColorByLayer>
  <tps:FillStyle>{0,1}</tps:FillStyle>
  <tps:FillStyleByLayer>{0,1}</tps:FillStyleByLayer>
  <tps:FillTransparency>{0,1}</tps:FillTransparency>
  <tps:FillTransparencyByLayer>{0,1}</tps:FillTransparencyByLayer>
  <tps:Texture idRef="">{0,1}</tps:Texture>
  <tps:FloodColorUndefined>{0,1}</tps:FloodColorUndefined>
  <tps:FillStyleUndefined>{0,1}</tps:FillStyleUndefined>
  <tps:FillTransparencyUndefined>{0,1}</tps:FillTransparencyUndefined>
</tps:AreaDrawProperties>
Source
<xs:element minOccurs="0" name="AreaDrawProperties" type="tps:areaDrawPropertiesType">
  <xs:annotation>
    <xs:documentation>Represents the properties used to draw the area of the Region</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:regionType / tps:Vertices
Namespace tps
Annotations
A sequence of Vertices, defining the area
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Vertex
Instance
<tps:Vertices xmlns:tps="tps">
  <tps:Vertex>{1,1}</tps:Vertex>
</tps:Vertices>
Source
<xs:element minOccurs="0" name="Vertices">
  <xs:annotation>
    <xs:documentation>A sequence of Vertices, defining the area</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="Vertex" type="tps:coordsXYZWithBulgeType">
        <xs:annotation>
          <xs:documentation>Each vertex is defined as a XYZ position and a bulge</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:regionType / tps:Vertices / tps:Vertex
Namespace tps
Annotations
Each vertex is defined as a XYZ position and a bulge
Diagram
Type tps:coordsXYZWithBulgeType
Type hierarchy
Properties
content complex
Model
tps:X , tps:Y , tps:Z , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps') , tps:Bulge , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Bulge, tps:X, tps:Y, tps:Z
Instance
<tps:Vertex xmlns:tps="tps">
  <tps:X>{1,1}</tps:X>
  <tps:Y>{1,1}</tps:Y>
  <tps:Z>{1,1}</tps:Z>
  <tps:Bulge>{1,1}</tps:Bulge>
</tps:Vertex>
Source
<xs:element name="Vertex" type="tps:coordsXYZWithBulgeType">
  <xs:annotation>
    <xs:documentation>Each vertex is defined as a XYZ position and a bulge</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:regionType / tps:Plot
Namespace tps
Annotations
Defines whether Region is visible (true if not set)
Diagram
Type xs:boolean
Properties
content simple
default true
Source
<xs:element default="true" name="Plot" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Defines whether Region is visible (true if not set)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:regionType / tps:PlotByLayer
Namespace tps
Annotations
Region visiblility is defined by layer
Diagram
Type xs:boolean
Properties
content simple
default false
Source
<xs:element default="false" name="PlotByLayer" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>Region visiblility is defined by layer</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:regionType / tps:AlignmentRef
Namespace tps
Annotations
A reference to an alignment
Diagram
Type tps:regionRefAlignmentType
Properties
content complex
minOccurs 0
Model
tps:StartBounding{0,1} , tps:EndBounding{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:EndBounding, tps:StartBounding
Instance
<tps:AlignmentRef idRef="" xmlns:tps="tps">
  <tps:StartBounding>{0,1}</tps:StartBounding>
  <tps:EndBounding>{0,1}</tps:EndBounding>
</tps:AlignmentRef>
Attributes
QName Type Use
idRef xs:string required
Source
<xs:element minOccurs="0" name="AlignmentRef" type="tps:regionRefAlignmentType">
  <xs:annotation>
    <xs:documentation>A reference to an alignment</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:regionType / tps:UpperSurface
Namespace tps
Annotations
A reference to an upper surface for 3D volumetric purposes
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:string optional
Source
<xs:element minOccurs="0" name="UpperSurface">
  <xs:annotation>
    <xs:documentation>A reference to an upper surface for 3D volumetric purposes</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:string"/>
  </xs:complexType>
</xs:element>
Element tps:regionType / tps:LowerSurface
Namespace tps
Annotations
A reference to a lower surface for 3D volumetric purposes
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:string optional
Source
<xs:element minOccurs="0" name="LowerSurface">
  <xs:annotation>
    <xs:documentation>A reference to a lower surface for 3D volumetric purposes</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:string"/>
  </xs:complexType>
</xs:element>
Complex Type tps:regionType
Namespace tps
Annotations
A Region describes an area with some attributes
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
tps:Name , tps:TypeRegion , tps:Layer{0,1} , tps:AreaDrawProperties{0,1} , tps:Vertices{0,1} , (tps:Plot | tps:PlotByLayer) , tps:AlignmentRef{0,1} , tps:UpperSurface{0,1} , tps:LowerSurface{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:AlignmentRef, tps:AreaDrawProperties, tps:Layer, tps:LowerSurface, tps:Name, tps:Plot, tps:PlotByLayer, tps:TypeRegion, tps:UpperSurface, tps:Vertices
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="regionType">
  <xs:annotation>
    <xs:documentation>A Region describes an area with some attributes</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="Name" type="xs:string">
          <xs:annotation>
            <xs:documentation>The name of the Region</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="TypeRegion">
          <xs:annotation>
            <xs:documentation>The type of the Region (can be unknown, cut, fill, import, export, stockpile or waste)</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:NMTOKEN">
              <xs:enumeration value="unknown"/>
              <xs:enumeration value="cut"/>
              <xs:enumeration value="fill"/>
              <xs:enumeration value="import"/>
              <xs:enumeration value="export"/>
              <xs:enumeration value="stockpile"/>
              <xs:enumeration value="waste"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:element>
        <xs:element minOccurs="0" name="Layer">
          <xs:annotation>
            <xs:documentation>A reference to a Layer</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:string"/>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="AreaDrawProperties" type="tps:areaDrawPropertiesType">
          <xs:annotation>
            <xs:documentation>Represents the properties used to draw the area of the Region</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Vertices">
          <xs:annotation>
            <xs:documentation>A sequence of Vertices, defining the area</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence maxOccurs="unbounded">
              <xs:element name="Vertex" type="tps:coordsXYZWithBulgeType">
                <xs:annotation>
                  <xs:documentation>Each vertex is defined as a XYZ position and a bulge</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:choice minOccurs="0">
          <xs:element default="true" name="Plot" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>Defines whether Region is visible (true if not set)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element default="false" name="PlotByLayer" type="xs:boolean">
            <xs:annotation>
              <xs:documentation>Region visiblility is defined by layer</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
        <xs:element minOccurs="0" name="AlignmentRef" type="tps:regionRefAlignmentType">
          <xs:annotation>
            <xs:documentation>A reference to an alignment</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="UpperSurface">
          <xs:annotation>
            <xs:documentation>A reference to an upper surface for 3D volumetric purposes</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:string"/>
          </xs:complexType>
        </xs:element>
        <xs:element minOccurs="0" name="LowerSurface">
          <xs:annotation>
            <xs:documentation>A reference to a lower surface for 3D volumetric purposes</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:string"/>
          </xs:complexType>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute tps:regionType / tps:Layer / @idRef
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:string"/>
Attribute tps:regionType / tps:UpperSurface / @idRef
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:string"/>
Attribute tps:regionType / tps:LowerSurface / @idRef
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:string"/>