User Tools

Site Tools


en:lensorder:version010604:complextypes:curve

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:curve [2017/04/05 14:49] larabernauen:lensorder:version010604:complextypes:curve [2017/06/19 12:39] (current) sebastianraring
Line 1: Line 1:
 +====== curve (Curve) ======
  
 +[[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:lens|lens]] -> [[en:lensorder:version010604:complextypes:geometrytype|geometry]] -> curve
 +
 +{{:en:lensorder:version010604:images:curve.png?nolink|Curve}}
 +
 +^ flat ^^
 +^ type | boolean |
 +^ occurs | 0..1 (not together with moreCurved, baseCurve, planoConcave, planoConvex, biConcave or biConvex) |
 +^ description | next flatter base curve |
 +
 +^ moreCurved ^^
 +^ type | boolean |
 +^ occurs | 0..1 (not together with flat, baseCurve, planoConcave, planoConvex, biConcave or biConvex) |
 +^ description | next curved base curve |
 +
 +^ baseCurve ^^
 +^ type | float |
 +^ unity | dpt |
 +^ occurs | 0..1 (not together with flat, moreCurved, planoConcave, planoConvex, biConcave or biConvex) |
 +^ description | base curve of the ordered lens as value |
 +
 +^ planoConcave ^^
 +^ type | boolean |
 +^ occurs | 0..1 (not together with flat, moreCurved, baseCurve, planoConvex, biConcave or biConvex) |
 +^ description |  |
 +
 +^ planoConvex ^^
 +^ type | boolean |
 +^ occurs | 0..1 (not together with flat, moreCurved, baseCurve, planoConcave, biConcave or biConvex) |
 +^ description |  |
 +
 +^ biConcave ^^
 +^ type | boolean |
 +^ occurs | 0..1 (not together with flat, moreCurved, baseCurve, planoConcave, planoConvex or biConvex) |
 +^ description |  |
 +
 +^ biConvex ^^
 +^ type | boolean |
 +^ occurs | 0..1 (not together with flat, moreCurved, baseCurve, planoConcave, planoConvex or biConcave) |
 +^ description |  |
 +
 +^ baseCurveDemoLens ^^
 +^ type | float |
 +^ unity | dpt |
 +^ occurs | 0..1 |
 +^ description | base curve of the demo lens as value |
 +
 +<code xml>
 +<xs:complexType name="Curve">
 +    <xs:sequence>
 +        <xs:choice minOccurs="0">
 +            <xs:element name="flat" type="xs:boolean" />
 +            <xs:element name="moreCurved" type="xs:boolean" />
 +            <xs:element name="baseCurve" type="xs:float"/>
 +            <xs:element name="planoConcave" type="xs:boolean" />
 +            <xs:element name="planoConvex" type="xs:boolean" />
 +            <xs:element name="biConcave" type="xs:boolean" />
 +            <xs:element name="biConvex" type="xs:boolean" />
 +        </xs:choice>
 +        <xs:element name="baseCurveDemoLens" minOccurs="0"/>
 +    </xs:sequence>
 +</xs:complexType>
 +</code>