Definition Type: Element
Name: Spiral
Namespace: http://www.landxml.org/schema/LandXML-1.1
Containing Schema: LandXML-1.1.xsd
Abstract
Documentation:
An "infinite" spiral radius is denoted by the value "INF". This conforms to XML Schema which defines infinity as "INF" or "-INF" for all numeric datatypes
Collapse XSD Schema Diagram:
Drilldown into Feature in schema landxml-1_1_xsd Drilldown into End in schema landxml-1_1_xsd Drilldown into PI in schema landxml-1_1_xsd Drilldown into Start in schema landxml-1_1_xsd Drilldown into oID in schema landxml-1_1_xsd Drilldown into tanShort in schema landxml-1_1_xsd Drilldown into tanLong in schema landxml-1_1_xsd Drilldown into state in schema landxml-1_1_xsd Drilldown into staStart in schema landxml-1_1_xsd Drilldown into totalX in schema landxml-1_1_xsd Drilldown into totalY in schema landxml-1_1_xsd Drilldown into theta in schema landxml-1_1_xsd Drilldown into name in schema landxml-1_1_xsd Drilldown into dirStart in schema landxml-1_1_xsd Drilldown into dirEnd in schema landxml-1_1_xsd Drilldown into desc in schema landxml-1_1_xsd Drilldown into constant in schema landxml-1_1_xsd Drilldown into chord in schema landxml-1_1_xsd Drilldown into spiType in schema landxml-1_1_xsd Drilldown into rot in schema landxml-1_1_xsd Drilldown into radiusStart in schema landxml-1_1_xsd Drilldown into radiusEnd in schema landxml-1_1_xsd Drilldown into length in schema landxml-1_1_xsdXSD Diagram of Spiral in schema landxml-1_1_xsd (National Information Exchange Model (NEIM))
Collapse XSD Schema Code:
<xs:element name="Spiral">
    <xs:annotation>
        <xs:documentation>An "infinite" spiral radius is denoted by the value "INF". </xs:documentation>
        <xs:documentation>This conforms to XML Schema which defines infinity as "INF" or "-INF" for all numeric datatypes </xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:choice minOccurs="3" maxOccurs="3">
                <xs:element ref="Start" />
                <xs:element ref="PI" />
                <xs:element ref="End" />
            </xs:choice>
            <xs:element ref="Feature" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
        <xs:attribute name="length" type="xs:double" use="required" />
        <xs:attribute name="radiusEnd" type="xs:double" use="required" />
        <xs:attribute name="radiusStart" type="xs:double" use="required" />
        <xs:attribute name="rot" type="clockwise" use="required" />
        <xs:attribute name="spiType" type="spiralType" use="required" />
        <xs:attribute name="chord" type="xs:double" />
        <xs:attribute name="constant" type="xs:double" />
        <xs:attribute name="desc" type="xs:string" />
        <xs:attribute name="dirEnd" type="direction" />
        <xs:attribute name="dirStart" type="direction" />
        <xs:attribute name="name" type="xs:string" />
        <xs:attribute name="theta" type="angle" />
        <xs:attribute name="totalY" type="xs:double" />
        <xs:attribute name="totalX" type="xs:double" />
        <xs:attribute name="staStart" type="xs:double" />
        <xs:attribute name="state" type="stateType" />
        <xs:attribute name="tanLong" type="xs:double" />
        <xs:attribute name="tanShort" type="xs:double" />
        <xs:attribute name="oID" type="xs:string" />
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Start land:Start (1) (1)
PI land:PI (1) (1)
End land:End (1) (1)
Feature land:Feature 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
length land:length Required
radiusEnd land:radiusEnd Required
radiusStart land:radiusStart Required
rot land:rot Required
spiType land:spiType Required
chord land:chord (Optional)
constant land:constant (Optional)
desc land:desc (Optional)
dirEnd land:dirEnd (Optional)
dirStart land:dirStart (Optional)
name land:name (Optional)
theta land:theta (Optional)
totalY land:totalY (Optional)
totalX land:totalX (Optional)
staStart land:staStart (Optional)
state land:state (Optional)
tanLong land:tanLong (Optional)
tanShort land:tanShort (Optional)
oID land:oID (Optional)