User Tools

Site Tools


en:jobdata:version010603:complextypes:drillholes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:jobdata:version010603:complextypes:drillholes [2017/06/16 18:42] sebastianraringen:jobdata:version010603:complextypes:drillholes [2017/06/19 18:29] (current) sebastianraring
Line 1: Line 1:
 +====== drillHoles (DrillHoles) ======
  
 +[[en:jobdata:version010603:structure|b2bOpticJobData]] -> [[en:jobdata:version010603:structure|items]] -> [[en:jobdata:version010603:complextypes:item|item]] -> [[en:jobdata:version010603:complextypes:pair|pair]] -> [[en:jobdata:version010603:complextypes:frame|frame]] -> [[en:jobdata:version010603:complextypes:frame|shape]] -> drillHoles
 +
 +{{:en:jobdata:version010603:images:drillholes.png?nolink|DrillHoles}}
 +
 +^ pDrillHole ^^
 +^ occurs | 1..10 (not together with cDrillHole) |
 +^ description |  |
 +
 +^ [[en:jobdata:version010603:complextypes:ppoint:drillholes|point]] (element of pDrillHole) ^^
 +^ type | [[en:jobdata:version010603:complextypes:ppoint|PPoint]] |
 +^ occurs | 1..2 |
 +^ description |  |
 +
 +^ depth (element of pDrillHole) ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description |  |
 +
 +^ diameterHole (element of pDrillHole) ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description |  |
 +
 +^ cDrillHole ^^
 +^ occurs | 1..10 (not together with pDrillHole) |
 +^ description |  |
 +
 +^ [[en:jobdata:version010603:complextypes:cpoint:drillholes|point]] (element of cDrillHole) ^^
 +^ type | [[en:jobdata:version010603:complextypes:cpoint|CPoint]] |
 +^ occurs | 1..2 |
 +^ description |  |
 +
 +^ depth (element of cDrillHole) ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description |  |
 +
 +^ diameterHole (element of cDrillHole) ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description |  |
 +
 +<code xml>
 +<xs:complexType name="DrillHoles">
 +  <xs:choice>
 +    <xs:element maxOccurs="10" name="pDrillHole">
 +      <xs:complexType>
 +        <xs:sequence>
 +          <xs:element maxOccurs="2" name="point" type="PPoint" />
 +          <xs:element minOccurs="0" name="depth" type="xs:float" />
 +          <xs:element minOccurs="0" name="diameterHole" type="xs:float" />
 +        </xs:sequence>
 +      </xs:complexType>
 +    </xs:element>
 +    <xs:element maxOccurs="10" name="cDrillHole">
 +      <xs:complexType>
 +        <xs:sequence>
 +          <xs:element maxOccurs="2" name="point" type="CPoint" />
 +          <xs:element minOccurs="0" name="depth" type="xs:float" />
 +          <xs:element minOccurs="0" name="diameterHole" type="xs:float" />
 +        </xs:sequence>
 +      </xs:complexType>
 +    </xs:element>
 +  </xs:choice>
 +</xs:complexType>
 +</code>