element Pipe
diagram LandXML-1.2Doc_p128.png
namespace http://www.landxml.org/schema/LandXML-1.2
properties
content complex
children CircPipe EggPipe ElliPipe RectPipe Channel PipeFlow Center Feature
used by
element Pipes
attributes
Name  Type  Use  Default  Fixed  annotation
namexs:stringrequired      
refEndstructNameRefrequired      
refStartstructNameRefrequired      
descxs:string      
lengthxs:double      
oIDxs:string      
slopexs:double      
statestateType      
annotation
documentation
Each Pipe within a Pipes collection element will have a unique  "name" attribute.
documentation
The pipe type is determined by the existance of one of the following elements: CircPipe, ElliPipe or RectPipe.
documentation
The "startRef and "endRef" attributes reference Struct "name" values.
documentation
The start and end invert elevations for the pipe are defined in the Invert elements of referenced structures.
documentation
Since a struct may have more than one Invert element, the Invert "pipeRef" attribute is used to select the correct invert element.
source <xs:element name="Pipe">
 
<xs:annotation>
   
<xs:documentation>Each Pipe within a Pipes collection element will have a unique  "name" attribute.</xs:documentation>
   
<xs:documentation>The pipe type is determined by the existance of one of the following elements: CircPipe, ElliPipe or RectPipe.</xs:documentation>
   
<xs:documentation>The "startRef and "endRef" attributes reference Struct "name" values.</xs:documentation>
   
<xs:documentation>The start and end invert elevations for the pipe are defined in the Invert elements of referenced structures.</xs:documentation>
   
<xs:documentation>Since a struct may have more than one Invert element, the Invert "pipeRef" attribute is used to select the correct invert element.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element ref="CircPipe"/>
       
<xs:element ref="EggPipe"/>
       
<xs:element ref="ElliPipe"/>
       
<xs:element ref="RectPipe"/>
       
<xs:element ref="Channel"/>
     
</xs:choice>
     
<xs:element ref="PipeFlow" minOccurs="0"/>
     
<xs:element ref="Center" minOccurs="0"/>
     
<xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded"/>
     
<!-- <Center> point of the Pipe is the point of center on the curved pipe arc.  If this optional element is specified, then the pipe starts at refStart, passes through the <Center> point, and end at refEnd. -->
   
</xs:sequence>
   
<xs:attribute name="name" type="xs:string" use="required"/>
   
<xs:attribute name="refEnd" type="structNameRef" use="required"/>
   
<xs:attribute name="refStart" type="structNameRef" use="required"/>
   
<xs:attribute name="desc" type="xs:string"/>
   
<xs:attribute name="length" type="xs:double"/>
   
<xs:attribute name="oID" type="xs:string"/>
   
<xs:attribute name="slope" type="xs:double"/>
   
<xs:attribute name="state" type="stateType"/>
 
</xs:complexType>
</xs:element>

attribute Pipe/@name
type xs:string
properties
isRef 0
use required
source <xs:attribute name="name" type="xs:string" use="required"/>

attribute Pipe/@refEnd
type structNameRef
properties
isRef 0
use required
source <xs:attribute name="refEnd" type="structNameRef" use="required"/>

attribute Pipe/@refStart
type structNameRef
properties
isRef 0
use required
source <xs:attribute name="refStart" type="structNameRef" use="required"/>

attribute Pipe/@desc
type xs:string
properties
isRef 0
source <xs:attribute name="desc" type="xs:string"/>

attribute Pipe/@length
type xs:double
properties
isRef 0
source <xs:attribute name="length" type="xs:double"/>

attribute Pipe/@oID
type xs:string
properties
isRef 0
source <xs:attribute name="oID" type="xs:string"/>

attribute Pipe/@slope
type xs:double
properties
isRef 0
source <xs:attribute name="slope" type="xs:double"/>

attribute Pipe/@state
type stateType
properties
isRef 0
facets
enumeration abandoned
enumeration destroyed
enumeration existing
enumeration proposed
source <xs:attribute name="state" type="stateType"/>


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