User Tools

Site Tools


en:jobdata:version010604:complextypes:rxdatatypefn:near

Differences

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

Link to this comparison view

en:jobdata:version010604:complextypes:rxdatatypefn:near [2020/05/15 11:17] – external edit 127.0.0.1en:jobdata:version010604:complextypes:rxdatatypefn:near [2021/06/18 13:21] (current) hansobermayer
Line 1: Line 1:
 +====== near (RXDataTypeFn) ======
  
 +[[en:jobdata:version010604:structure|b2boptic]] -> [[en:jobdata:version010604:structure|items]] -> [[en:jobdata:version010604:complextypes:item|item]] -> [[en:jobdata:version010604:complextypes:pair|pair]] -> [[en:jobdata:version010604:complextypes:lens|lens]] -> [[en:jobdata:version010604:complextypes:rxdatatypefarnear|rxDataFn]] -> near
 +
 +{{:en:jobdata:version010604:images:rxdatatypefn.png?nolink|RXDataTypeFn}}
 +
 +^ sphere ^^
 +^ type | float |
 +^ unity | dpt |
 +^ occurs | 1 |
 +^ description | sphere of the lens |
 +
 +^ [[en:jobdata:version010604:complextypes:cylinder:rxdata|cylinder]] ^^
 +^ type | [[en:jobdata:version010604:complextypes:cylinder|Cylinder]] |
 +^ occurs | 0..1 |
 +
 +^ addition ^^
 +^ type | float |
 +^ unity | dpt |
 +^ occurs | 0..1 |
 +^ description | addition of the lens |
 +
 +^ [[en:jobdata:version010604:complextypes:prism:rxdata|prism]] ^^
 +^ type | [[en:jobdata:version010604:complextypes:prism|Prism]] |
 +^ occurs | 0..2 |
 +^ description | if only one element, it is the resulting prism |
 +
 +^ [[en:jobdata:version010604:complextypes:trialFrame:rxdata|trialFrame]]^^
 +^ type | [[en:jobdata:version010604:complextypes:trialFrame|TrialFrame]]|
 +^ occurs | 0..1 |
 +^ description | adjustments of TrialFrame |
 +
 +^ [[en:jobdata:version010604:complextypes:glassesArrangement:rxdata|glassesArrangement]]^^
 +^ type | [[en:jobdata:version010604:complextypes:glassesArrangement|GlassesArrangement]]|
 +^ occurs | 1..6 |
 +^ description | glasses Arrangement of TrialFrame |
 +
 +<code xml>
 +<xs:complexType name="RXDataTypeFn">
 +  <xs:sequence>
 +    <xs:choice>
 +      <xs:sequence>
 +        <xs:element name="sphere" type="xs:float"/>
 +        <xs:element name="cylinder" type="Cylinder" minOccurs="0"/>
 +        <xs:element name="prism" minOccurs="0" maxOccurs="2">
 +          <xs:complexType>
 +            <xs:complexContent>
 +              <xs:extension base="Prism">
 +                <xs:attribute name="calculationNeeded" type="xs:boolean"/>
 +              </xs:extension>
 +            </xs:complexContent>
 +          </xs:complexType>
 +        </xs:element>
 +        <xs:element name="trialFrame" type="TrialFrame" minOccurs="0"/>
 +      </xs:sequence>
 +      <xs:sequence>
 +        <xs:element name="glassesArrangement" type="GlassesArrangement" maxOccurs="6"/>
 +        <xs:element name="trialFrame" type="TrialFrame"/>
 +      </xs:sequence>
 +    </xs:choice>
 +  </xs:sequence>
 +</xs:complexType>
 +</code>