<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 conical segment at the locating point. If the locating point is defined at the conical segment's 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 conical segment at the locating point. If the locating point is defined at the conical segment's vertex then this value will be zero.</xs:documentation></xs:annotation></xs:element>
The HalfAngle element is the nominal angle between the side of the conical segment and its axis (this is half of the included angle of the conical segment). 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 is the nominal angle between the side of the conical segment and its axis (this is half of the included angle of the conical segment). 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 conical segment in a plane including the conical segment's axis (this is the included angle of the conical segment). 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 conical segment in a plane including the conical segment's axis (this is the included angle of the conical segment). 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 the conical segment 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 the conical segment along the axis vector. If this element is missing, the conical segment 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 the conical segment along the axis vector. If this element is missing, the conical segment has a pointed end.</xs:documentation></xs:annotation></xs:element>
The ConicalSegmentFeatureDefinitionType defines the conical segment feature nominal information that can be common to one or more conical segment features.
The id attribute is the QIF id of the feature, used for referencing.
Source
<xs:complexType name="ConicalSegmentFeatureDefinitionType"><xs:annotation><xs:documentation>The ConicalSegmentFeatureDefinitionType defines the conical segment feature nominal information that can be common to one or more conical segment 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 conical segment at the locating point. If the locating point is defined at the conical segment's 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 conical segment.</xs:documentation></xs:annotation><xs:element name="HalfAngle" type="AngularValueType"><xs:annotation><xs:documentation>The HalfAngle element is the nominal angle between the side of the conical segment and its axis (this is half of the included angle of the conical segment). 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 conical segment in a plane including the conical segment's axis (this is the included angle of the conical segment). 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 the conical segment 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 the conical segment 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 the conical segment along the axis vector. If this element is missing, the conical segment has a pointed end.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:sequence></xs:extension></xs:complexContent></xs:complexType>