Definition Type: Element
Name: DRLaserLine
Namespace: http://www.iredes.org/xml/DrillRig
Type: IR:IRplanGenType
Containing Schema: DrillRig.xsd
Abstract False
Documentation:
IREDES Laser Line definitions
Collapse XSD Schema Diagram:
Drilldown into DRLaserLineDownwCompat Drilldown into DRLaserLineVersion Drilldown into GenTrailer Drilldown into LaserTable 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 DRLaserLine
Collapse XSD Schema Code:
<?xml version="1.0" encoding="utf-16"?>
<xsd:element name="DRLaserLine">
    <xsd:annotation>
        <xsd:documentation>IREDES Laser Line definitions</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
        <xsd:complexContent>
            <xsd:extension base="IR:IRplanGenType">
                <xsd:sequence>
                    <xsd:element name="LaserTable">
                        <xsd:annotation>
                            <xsd:documentation>laser definition</xsd:documentation>
                        </xsd:annotation>
                        <xsd:complexType>
                            <xsd:sequence>
                                <xsd:element name="LaserId" type="IR:IRtextShort">
                                    <xsd:annotation>
                                        <xsd:documentation>Laser id</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="TunnelIdRef" type="IR:IRtextShort">
                                    <xsd:annotation>
                                        <xsd:documentation>Reference to the tunnel line where the laser is used </xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="PointDepthRange">
                                    <xsd:annotation>
                                        <xsd:documentation>This tag describes in what part of the tunnel the laser is valid.</xsd:documentation>
                                    </xsd:annotation>
                                    <xsd:complexType>
                                        <xsd:sequence>
                                            <xsd:element name="From" type="xsd:double">
                                                <xsd:annotation>
                                                    <xsd:documentation>Starting depth corresponding to the PointDepth tag in curve table in the tunnel line UNIT: m</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                            <xsd:element name="To" type="xsd:double">
                                                <xsd:annotation>
                                                    <xsd:documentation>End depth corresponding to the PointDepth tag in curve table in the tunnel line UNIT: m</xsd:documentation>
                                                </xsd:annotation>
                                            </xsd:element>
                                        </xsd:sequence>
                                    </xsd:complexType>
                                </xsd:element>
                                <xsd:element name="FacePoint" type="IR:IRpointType">
                                    <xsd:annotation>
                                        <xsd:documentation>Coordinate that the laser line passes near the face.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="BetweenPoint" type="IR:IRpointType">
                                    <xsd:annotation>
                                        <xsd:documentation>Middle coordinate used as a check. Should be close to the line between FacePoint and AtLaserPoint.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                                <xsd:element name="AtLaserPoint" type="IR:IRpointType">
                                    <xsd:annotation>
                                        <xsd:documentation>Start coordinate of the laser.</xsd:documentation>
                                    </xsd:annotation>
                                </xsd:element>
                            </xsd:sequence>
                        </xsd:complexType>
                    </xsd:element>
                    <xsd:element ref="IR:GenTrailer" />
                </xsd:sequence>
                <xsd:attribute name="DRLaserLineVersion" type="IR:IRversion" fixed="V 1.3" use="required" />
                <xsd:attribute name="DRLaserLineDownwCompat" type="IR:IRversion" fixed="V 1.3" use="required" />
            </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)
LaserTable DR:LaserTable (1) (1)
GenTrailer IR:GenTrailer (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
IRVersion IR:IRVersion Required
IRDownwCompat IR:IRDownwCompat Required
DRLaserLineVersion DR:DRLaserLineVersion Required
DRLaserLineDownwCompat DR:DRLaserLineDownwCompat Required
Collapse Derivation Tree: