User Tools

Site Tools


en:lensorder:version010604:complextypes:bevel

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
en:lensorder:version010604:complextypes:bevel [2017/04/05 14:45] larabernauen:lensorder:version010604:complextypes:bevel [2017/06/19 12:38] (current) sebastianraring
Line 1: Line 1:
 +====== bevel (Bevel) ======
  
 +[[en:lensorder:version010604:structure|b2boptic]] -> [[en:lensorder:version010604:structure|items]] -> [[en:lensorder:version010604:complextypes:item|item]] -> [[en:lensorder:version010604:complextypes:pair|pair]] -> [[en:lensorder:version010604:complextypes:edging|edging]] -> bevel
 +
 +{{:en:lensorder:version010604:images:bevel.png?nolink|Bevel}}
 +
 +^ [[en:lensorder:version010604:simpletypes:beveltypes|type]] ^^
 +^ type | [[en:lensorder:version010604:simpletypes:beveltypes|BevelTypes]] |
 +^ occurs | 1 |
 +^ description |  |
 +
 +^ position ^^
 +^ type | float |
 +^ unity | see attribute posType |
 +^ occurs | 0..2 |
 +^ description |  |
 +
 +^ // [[en:lensorder:version010604:simpletypes:bevelpostype|posType]] (attribute of position) // ^^
 +^ type | [[en:lensorder:version010604:simpletypes:bevelpostype|BevelPosType]] |
 +^ use | optional |
 +^ default | AUTO |
 +^ description |  |
 +
 +^ // [[en:lensorder:version010604:simpletypes:sides:bevel|side]] (attribute of position) // ^^
 +^ type | [[en:lensorder:version010604:simpletypes:sides|Sides]] |
 +^ use | optional |
 +^ default | AUTO |
 +^ description |  |
 +
 +^ grooveDepth ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description |  |
 +
 +^ grooveWidth ^^
 +^ type | float |
 +^ unity | mm |
 +^ occurs | 0..1 |
 +^ description |  |
 +
 +<code xml>
 +<xs:complexType name="Bevel">
 +  <xs:sequence>
 +    <xs:element name="type" type="BevelTypes" />
 +    <xs:element minOccurs="0" maxOccurs="2" name="position">
 +      <xs:complexType>
 +        <xs:simpleContent>
 +          <xs:extension base="xs:float">
 +            <xs:attribute default="AUTO" name="posType" type="BevelPosType" use="optional" />
 +            <xs:attribute name="side" type="Sides" use="optional" />
 +          </xs:extension>
 +        </xs:simpleContent>
 +      </xs:complexType>
 +    </xs:element>
 +    <xs:element minOccurs="0" name="grooveDepth" type="xs:float" />
 +    <xs:element minOccurs="0" name="grooveWidth" type="xs:float" />
 +  </xs:sequence>
 +</xs:complexType>
 +</code>