User Tools

Site Tools


en:lensorder:version010604:complextypes:edging

Differences

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

Link to this comparison view

Next revision
Previous revision
en:lensorder:version010604:complextypes:edging [2017/03/08 14:58] – external edit 127.0.0.1en:lensorder:version010604:complextypes:edging [2017/06/19 12:41] (current) sebastianraring
Line 1: Line 1:
 +====== edging (Edging) ======
  
 +[[en:lensorder:version010604:structure|b2boptic]] -> [[en:lensorder:version010604:structure|items]] -> [[en:lensorder:version010604:complextypes:item|item]] -> [[en:lensorder:version010604:complextypes:pair|pair]] -> edging
 +
 +{{:en:lensorder:version010604:images:edging.png?nolink|Edging}}
 +
 +^ //reTrace// ^^
 +^ type | boolean |
 +^ use | optional |
 +^ default | false |
 +^ description |  |
 +
 +^ // [[en:lensorder:version010604:simpletypes:edgingtype|edgingType]] // ^^
 +^ type | [[en:lensorder:version010604:simpletypes:edgingtype|EdgingType]] |
 +^ use | required |
 +^ description |  |
 +
 +^ [[en:lensorder:version010604:complextypes:bevel|bevel]] ^^
 +^ type | [[en:lensorder:version010604:complextypes:bevel|Bevel]] |
 +^ occurs | 1 |
 +^ description |  |
 +
 +^ polish ^^
 +^ type | boolean |
 +^ default | false |
 +^ occurs | 0..1 |
 +^ description |  |
 +
 +^ drilling ^^
 +^ type | boolean |
 +^ default | false |
 +^ occurs | 0..1 |
 +^ description | if value is true then "drillHoles" is used for drilling. Otherwise "drillHoles" is just for calculations |
 +
 +^ [[en:lensorder:version010604:simpletypes:chamferintensity|chamfer]] ^^
 +^ type | [[en:lensorder:version010604:simpletypes:chamferintensity|ChamferIntensity]] |
 +^ occurs | 0..1 |
 +^ description |  |
 +
 +^ // [[en:lensorder:version010604:simpletypes:chamferpos|position]] (attribute of chamfer) // ^^
 +^ type | [[en:lensorder:version010604:simpletypes:chamferpos|ChamferPos]] |
 +^ use | optional |
 +^ default | BOTH |
 +^ description |  |
 +
 +<code xml>
 +<xs:complexType name="Edging">
 +  <xs:sequence>
 +    <xs:element name="bevel" type="Bevel" />
 +    <xs:element minOccurs="0" default="false" name="polish" type="xs:boolean" />
 +    <xs:element minOccurs="0" default="false" name="drilling" type="xs:boolean" />
 +    <xs:element minOccurs="0" name="chamfer">
 +      <xs:complexType>
 +        <xs:simpleContent>
 +          <xs:extension base="ChamferIntensity">
 +            <xs:attribute default="BOTH" name="position" type="ChamferPos" use="optional" />
 +          </xs:extension>
 +        </xs:simpleContent>
 +      </xs:complexType>
 +    </xs:element>
 +  </xs:sequence>
 +  <xs:attribute default="false" name="reTrace" type="xs:boolean" use="optional" />
 +  <xs:attribute name="edgingType" type="EdgingType" use="required" />
 +</xs:complexType>
 +</code>