GratingComplexType

Description of a spectrograph grating.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xs:ID optional
name xs:string optional
rdf xs:anyURI optional
ref xs:IDREF optional
uref UniqueNamesSimpleType optional

Used By

Source

<xs:complexType name="GratingComplexType">
  <xs:annotation>
    <xs:documentation>Description of a spectrograph grating.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="BlazeAngle" type="DoubleValueDegreesUnitsComplexType" minOccurs="0"/>
    <xs:element name="Blaze" minOccurs="0">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:double">
            <xs:attribute name="units" type="SpectralUnitsTypes" use="required"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="LinearDispersion" minOccurs="0">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:double">
            <xs:attribute name="units" type="xs:string" use="required"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Lines" type="xs:positiveInteger" minOccurs="0"/>
    <xs:element name="Order" type="xs:positiveInteger" minOccurs="0"/>
    <xs:element name="SpectralEfficiency" type="SpectralEfficiencyComplexType" minOccurs="0"/>
    <xs:element name="Uri" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
  </xs:choice>
  <xs:attribute name="name" type="xs:string"/>
  <xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType>