<xs:element name="InternalExternal" type="InternalExternalEnumType"><xs:annotation><xs:documentation>The InternalExternal element indicates whether the feature is internal or external.</xs:documentation></xs:annotation></xs:element>
The Diameter element is the nominal diameter of the cone at the locating point. If the locating point is defined at the cone vertex then this value will be zero.
<xs:element name="Diameter" type="LinearValueType"><xs:annotation><xs:documentation>The Diameter element is the nominal diameter of the cone at the locating point. If the locating point is defined at the cone vertex then this value will be zero.</xs:documentation></xs:annotation></xs:element>
The HalfAngle element the nominal angle between the side of the cone and its axis (this is half of the included angle of the cone). This angle will be greater than zero and less than 90 degrees.
<xs:element name="HalfAngle" type="AngularValueType"><xs:annotation><xs:documentation>The HalfAngle element the nominal angle between the side of the cone and its axis (this is half of the included angle of the cone). This angle will be greater than zero and less than 90 degrees.</xs:documentation></xs:annotation></xs:element>
The FullAngle element is the nominal angle between the sides of the cone in a plane including the cone's axis (this is the included angle of the cone). This angle will be greater than zero and less than 180 degrees.
<xs:element name="FullAngle" type="AngularValueType"><xs:annotation><xs:documentation>The FullAngle element is the nominal angle between the sides of the cone in a plane including the cone's axis (this is the included angle of the cone). This angle will be greater than zero and less than 180 degrees.</xs:documentation></xs:annotation></xs:element>
<xs:element name="LargeEndDistance" type="LinearValueType"><xs:annotation><xs:documentation>The LargeEndDistance element is the nominal distance from the locating point to the large end of a truncated cone along the axis vector.</xs:documentation></xs:annotation></xs:element>
The optional SmallEndDistance element is the nominal distance from the locating point to the small end of a truncated cone along the axis vector. If this element is missing, the cone has a pointed end.
<xs:element name="SmallEndDistance" type="LinearValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional SmallEndDistance element is the nominal distance from the locating point to the small end of a truncated cone along the axis vector. If this element is missing, the cone has a pointed end.</xs:documentation></xs:annotation></xs:element>
The id attribute is the QIF id of the feature, used for referencing.
Source
<xs:complexType name="ConeFeatureDefinitionType"><xs:annotation><xs:documentation>The ConeFeatureDefinitionType defines the cone feature nominal information that can be common to one or more cone features.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="SurfaceFeatureDefinitionBaseType"><xs:sequence><xs:element name="InternalExternal" type="InternalExternalEnumType"><xs:annotation><xs:documentation>The InternalExternal element indicates whether the feature is internal or external.</xs:documentation></xs:annotation></xs:element><xs:element name="Diameter" type="LinearValueType"><xs:annotation><xs:documentation>The Diameter element is the nominal diameter of the cone at the locating point. If the locating point is defined at the cone vertex then this value will be zero.</xs:documentation></xs:annotation></xs:element><xs:choice><xs:annotation><xs:documentation>This compositor defines the angle of the cone.</xs:documentation></xs:annotation><xs:element name="HalfAngle" type="AngularValueType"><xs:annotation><xs:documentation>The HalfAngle element the nominal angle between the side of the cone and its axis (this is half of the included angle of the cone). This angle will be greater than zero and less than 90 degrees.</xs:documentation></xs:annotation></xs:element><xs:element name="FullAngle" type="AngularValueType"><xs:annotation><xs:documentation>The FullAngle element is the nominal angle between the sides of the cone in a plane including the cone's axis (this is the included angle of the cone). This angle will be greater than zero and less than 180 degrees.</xs:documentation></xs:annotation></xs:element></xs:choice><xs:sequence minOccurs="0"><xs:annotation><xs:documentation>This optional compositor defines the extents of a truncated cone with respect to the locating point. The distance to an end is positive if it is in the direction of the axis vector and negative if it is in a direction opposite the axis vector.</xs:documentation></xs:annotation><xs:element name="LargeEndDistance" type="LinearValueType"><xs:annotation><xs:documentation>The LargeEndDistance element is the nominal distance from the locating point to the large end of a truncated cone along the axis vector.</xs:documentation></xs:annotation></xs:element><xs:element name="SmallEndDistance" type="LinearValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional SmallEndDistance element is the nominal distance from the locating point to the small end of a truncated cone along the axis vector. If this element is missing, the cone has a pointed end.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:sequence></xs:extension></xs:complexContent></xs:complexType>