<xs:complexType name="TargetShapeComplexType">
<xs:annotation>
<xs:documentation>Rough description of the target appearance: either a description in words (may not be parseable!), a circular shape, a rectangular shape, an elliptical shape, or a random outline.</xs:documentation>
</xs:annotation>
<xs:choice>
<!-- ????choice occurence is the default one, which is 1, so on of its elements will appear - not possible to add a desription and one of the shapes - Is this the willing behavior? -->
<xs:element name="Description" type="DescriptionComplexType"/>
<xs:element name="CircularDiameter">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:double">
<xs:attribute name="units" type="xs:string" fixed="arcseconds"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Rectangular">
<xs:complexType>
<xs:sequence>
<xs:element name="Width" type="xs:double"/>
<xs:element name="Height" type="xs:double"/>
</xs:sequence>
<xs:attribute name="units" type="xs:string" fixed="arcseconds"/>
</xs:complexType>
</xs:element>
<xs:element name="Elliptical">
<xs:complexType>
<xs:sequence>
<xs:element name="Width" type="xs:double"/>
<xs:element name="Height" type="xs:double"/>
<xs:element name="PositionAngle" type="PositionAngleComplextType"/>
</xs:sequence>
<xs:attribute name="units" type="xs:string" fixed="arcseconds"/>
</xs:complexType>
</xs:element>
<xs:element name="Outline">
<xs:complexType>
<xs:sequence minOccurs="3" maxOccurs="unbounded">
<xs:element name="Points" type="XYPairComplexType"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attributeGroup ref="RTMLAttributes"/>
</xs:complexType> |