complexType Geometries
diagram index_p166.png
children Geometry
used by
element GeneralDefinitions/Geometries
annotation
documentation
Definition of a 3D geometry, either parametric or as L3D model
source <xs:complexType name="Geometries">
 
<xs:annotation>
   
<xs:documentation>Definition of a 3D geometry, either parametric or as L3D model</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Geometry">
     
<xs:annotation>
       
<xs:documentation>Definition of a 3D geometry, either parametric or as L3D model</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ParametricGeometryFileReference" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Parametric geometry used in this product</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:attribute name="fileId" type="xs:NCName" use="required">
               
<xs:annotation>
                 
<xs:documentation>Id reference to a parametric 3d geometry File element defined under GeneralDefinitions/Files</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="ModelledGeometryFileReferences" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>3D geometry used in this product, optionally with 3 different level of detail (for the same geometry!)</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="ModelledGeometryFileReference" maxOccurs="3">
                 
<xs:annotation>
                   
<xs:documentation>3D geometry used in this product. If more than one is specified, provide the level of detail for each</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:attribute name="fileId" type="xs:NCName" use="required">
                     
<xs:annotation>
                       
<xs:documentation>Id reference to a l3d geometry model File element defined under GeneralDefinitions/Files</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                   
<xs:attribute name="levelOfDetail">
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="Low"/>
                         
<xs:enumeration value="Medium"/>
                         
<xs:enumeration value="High"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="id" type="xs:ID" use="required">
         
<xs:annotation>
           
<xs:documentation>Unique identifier of the geometry</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element Geometries/Geometry
diagram index_p167.png
properties
content complex
children ParametricGeometryFileReference ModelledGeometryFileReferences
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID  required      
documentation
Unique identifier of the geometry
annotation
documentation
Definition of a 3D geometry, either parametric or as L3D model
source <xs:element name="Geometry">
 
<xs:annotation>
   
<xs:documentation>Definition of a 3D geometry, either parametric or as L3D model</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ParametricGeometryFileReference" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Parametric geometry used in this product</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="fileId" type="xs:NCName" use="required">
           
<xs:annotation>
             
<xs:documentation>Id reference to a parametric 3d geometry File element defined under GeneralDefinitions/Files</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ModelledGeometryFileReferences" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>3D geometry used in this product, optionally with 3 different level of detail (for the same geometry!)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="ModelledGeometryFileReference" maxOccurs="3">
             
<xs:annotation>
               
<xs:documentation>3D geometry used in this product. If more than one is specified, provide the level of detail for each</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:attribute name="fileId" type="xs:NCName" use="required">
                 
<xs:annotation>
                   
<xs:documentation>Id reference to a l3d geometry model File element defined under GeneralDefinitions/Files</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
               
<xs:attribute name="levelOfDetail">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:enumeration value="Low"/>
                     
<xs:enumeration value="Medium"/>
                     
<xs:enumeration value="High"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="id" type="xs:ID" use="required">
     
<xs:annotation>
       
<xs:documentation>Unique identifier of the geometry</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Geometries/Geometry/@id
type xs:ID
properties
use required
annotation
documentation
Unique identifier of the geometry
source <xs:attribute name="id" type="xs:ID" use="required">
 
<xs:annotation>
   
<xs:documentation>Unique identifier of the geometry</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Geometries/Geometry/ParametricGeometryFileReference
diagram index_p168.png
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fileId  xs:NCName  required      
documentation
Id reference to a parametric 3d geometry File element defined under GeneralDefinitions/Files
annotation
documentation
Parametric geometry used in this product
source <xs:element name="ParametricGeometryFileReference" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Parametric geometry used in this product</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="fileId" type="xs:NCName" use="required">
     
<xs:annotation>
       
<xs:documentation>Id reference to a parametric 3d geometry File element defined under GeneralDefinitions/Files</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Geometries/Geometry/ParametricGeometryFileReference/@fileId
type xs:NCName
properties
use required
annotation
documentation
Id reference to a parametric 3d geometry File element defined under GeneralDefinitions/Files
source <xs:attribute name="fileId" type="xs:NCName" use="required">
 
<xs:annotation>
   
<xs:documentation>Id reference to a parametric 3d geometry File element defined under GeneralDefinitions/Files</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Geometries/Geometry/ModelledGeometryFileReferences
diagram index_p169.png
properties
minOcc 0
maxOcc 1
content complex
children ModelledGeometryFileReference
annotation
documentation
3D geometry used in this product, optionally with 3 different level of detail (for the same geometry!)
source <xs:element name="ModelledGeometryFileReferences" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>3D geometry used in this product, optionally with 3 different level of detail (for the same geometry!)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ModelledGeometryFileReference" maxOccurs="3">
       
<xs:annotation>
         
<xs:documentation>3D geometry used in this product. If more than one is specified, provide the level of detail for each</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="fileId" type="xs:NCName" use="required">
           
<xs:annotation>
             
<xs:documentation>Id reference to a l3d geometry model File element defined under GeneralDefinitions/Files</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="levelOfDetail">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="Low"/>
               
<xs:enumeration value="Medium"/>
               
<xs:enumeration value="High"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Geometries/Geometry/ModelledGeometryFileReferences/ModelledGeometryFileReference
diagram index_p170.png
properties
minOcc 1
maxOcc 3
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fileId  xs:NCName  required      
documentation
Id reference to a l3d geometry model File element defined under GeneralDefinitions/Files
levelOfDetail  derived by: xs:string        
annotation
documentation
3D geometry used in this product. If more than one is specified, provide the level of detail for each
source <xs:element name="ModelledGeometryFileReference" maxOccurs="3">
 
<xs:annotation>
   
<xs:documentation>3D geometry used in this product. If more than one is specified, provide the level of detail for each</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="fileId" type="xs:NCName" use="required">
     
<xs:annotation>
       
<xs:documentation>Id reference to a l3d geometry model File element defined under GeneralDefinitions/Files</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="levelOfDetail">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Low"/>
         
<xs:enumeration value="Medium"/>
         
<xs:enumeration value="High"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Geometries/Geometry/ModelledGeometryFileReferences/ModelledGeometryFileReference/@fileId
type xs:NCName
properties
use required
annotation
documentation
Id reference to a l3d geometry model File element defined under GeneralDefinitions/Files
source <xs:attribute name="fileId" type="xs:NCName" use="required">
 
<xs:annotation>
   
<xs:documentation>Id reference to a l3d geometry model File element defined under GeneralDefinitions/Files</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Geometries/Geometry/ModelledGeometryFileReferences/ModelledGeometryFileReference/@levelOfDetail
type restriction of xs:string
facets
Kind Value Annotation
enumeration Low
enumeration Medium
enumeration High
source <xs:attribute name="levelOfDetail">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Low"/>
     
<xs:enumeration value="Medium"/>
     
<xs:enumeration value="High"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy