User Tools

Site Tools


en:lensorder:version010601:complextypes:rxdatatype

Differences

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

Link to this comparison view

en:lensorder:version010601:complextypes:rxdatatype [2013/05/23 18:00] – external edit 127.0.0.1en:lensorder:version010601:complextypes:rxdatatype [2014/06/18 11:41] (current) sebastianraring
Line 1: Line 1:
 +====== rxData (RXDataType) ======
  
 +[[en:lensorder:version010601:structure|b2boptic]] -> [[en:lensorder:version010601:structure|items]] -> [[en:lensorder:version010601:complextypes:item|item]] -> [[en:lensorder:version010601:complextypes:pair|pair]] -> [[en:lensorder:version010601:complextypes:lens|lens]] -> rxData
 +
 +{{:en:lensorder:version010601:complextypes:xsd_rxdatatype.png?nolink|RXDataType}}
 +
 +^ sphere ^^
 +^ type | float |
 +^ unity | dpt |
 +^ occurs | 1 |
 +^ description | sphere of the lens |
 +
 +^ [[en:lensorder:version010601:complextypes:cylinder:rxdata|cylinder]] ^^
 +^ type | [[en:lensorder:version010601:complextypes:cylinder|Cylinder]] |
 +^ occurs | 0..1 |
 +
 +^ addition ^^
 +^ type | float |
 +^ unity | dpt |
 +^ occurs | 0..1 |
 +^ description | addition of the lens |
 +
 +^ [[en:lensorder:version010601:complextypes:prism:rxdata|prism]] ^^
 +^ type | [[en:lensorder:version010601:complextypes:prism|Prism]] |
 +^ occurs | 0..2 |
 +^ description | if only one element, it is the resulting prism |
 +
 +<code xml>
 +<xs:complexType name="RXDataType">
 +  <xs:sequence>
 +    <xs:element name="sphere" type="xs:float" />
 +    <xs:element minOccurs="0" name="cylinder" type="Cylinder" />
 +    <xs:element minOccurs="0" name="addition" type="xs:float" />
 +    <xs:element minOccurs="0" maxOccurs="2" name="prism" type="Prism" />
 +  </xs:sequence>
 +</xs:complexType>
 +</code>