Definition Type: Element
Name: DRFixPoints
Namespace: http://www.iredes.org/xml/DrillRig
Type: IR:IRplanGenType
Containing Schema: DrillRig.xsd
Abstract False
Documentation:
Proposal for fix point format
Collapse XSD Schema Diagram:
Drilldown into GenTrailer Drilldown into EquipmentData Drilldown into FixPoint Drilldown into NumberOfFixPoints Drilldown into CoordSystem Drilldown into WorkOrder Drilldown into Project Drilldown into Comment Drilldown into PlanName Drilldown into PlanId Drilldown into IRDownwCompat Drilldown into IRVersion Drilldown into SiteHead Drilldown into GenHead Drilldown into IREDESType Drilldown into IRplanGenTypeXSD Diagram of DRFixPoints
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xsd:element name="DRFixPoints">
    <xsd:annotation>
        <xsd:documentation>Proposal for fix point format</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:complexContent>
            <xsd:extension base="IR:IRplanGenType">
                <xsd:sequence>
                    <xsd:element name="CoordSystem" type="IR:IRcoordSysType" />
                    <xsd:element name="NumberOfFixPoints" type="xsd:unsignedShort" />
                    <xsd:element name="FixPoint" maxOccurs="500">
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="FixPointID" type="IR:IRtext">
                                    <xsd:annotation>
                                        <xsd:documentation>Internal fix point ID used for reference.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="DisplayName" type="IR:IRtextShort" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>Optional name of the point. Display this to the user if it exists, otherwise display the fix point ID.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="PointCoord" type="IR:IRpointType">
                                    <xsd:annotation>
                                        <xsd:documentation>Point's coordinates</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="FixPointType" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>Can be used to define the type of prism used.</xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:simpleType>
                                        <xsd:restriction base="IR:IRtextShort">
                                            <xsd:enumeration value="" />
                                        </xsd:restriction>
                                    </xsd:simpleType>
                                </xsd:element>
                                <xsd:element name="Direction" type="IR:IRpointType" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>Direction in which the checkpoint is valid. If ommited all directions are asumed valid.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="Origin" minOccurs="0">
                                    <xsd:annotation>
                                        <xsd:documentation>The origin of the information. Office, genrated on the machine or modified on the machine.</xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:simpleType>
                                        <xsd:restriction base="IR:IRtextShort">
                                            <xsd:enumeration value="Office" />
                                            <xsd:enumeration value="Machine" />
                                            <xsd:enumeration value="MachineModified" />
                                        </xsd:restriction>
                                    </xsd:simpleType>
                                </xsd:element>
                                <xsd:element name="EquipmentData" type="IR:IRoptionType" minOccurs="0" />
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="EquipmentData" type="IR:IRoptionType" minOccurs="0" />
                    <xsd:element ref="IR:GenTrailer" />
                </xsd:sequence>
            </xsd:extension>
        </xsd:complexContent>
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
GenHead IR:GenHead (1) (1)
SiteHead IR:SiteHead 0 (1)
PlanId IR:PlanId (1) (1)
PlanName IR:PlanName 0 (1)
Comment IR:Comment 0 8
Project IR:Project 0 (1)
WorkOrder IR:WorkOrder 0 (1)
CoordSystem DR:CoordSystem (1) (1)
NumberOfFixPoints DR:NumberOfFixPoints (1) (1)
FixPoint DR:FixPoint (1) 500
EquipmentData DR:EquipmentData 0 (1)
GenTrailer IR:GenTrailer (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
IRVersion IR:IRVersion Required
IRDownwCompat IR:IRDownwCompat Required
Collapse Derivation Tree: