<xs:element name="ToleranceValue" type="LinearValueType"><xs:annotation><xs:documentation>The ToleranceValue element is the tolerance of the circularity or roundness characteristic.</xs:documentation></xs:annotation></xs:element>
<xs:element name="ToleranceDualValue" type="LinearDualValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional ToleranceDualValue element is the dual tolerance value of the circularity or roundness characteristic.</xs:documentation></xs:annotation></xs:element>
<xs:element name="ToleranceZonePerUnitAngle" type="ToleranceZonePerUnitAngleType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitAngle element is the per-unit-angle circularity or roundness tolerance with a parallel-arc shaped tolerance zone.</xs:documentation></xs:annotation></xs:element>
<xs:element name="ToleranceZonePerUnitArcLength" type="ToleranceZonePerUnitLengthType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitArcLength element is the per-unit-arc-length circularity or roundness tolerance with a parallel-arc shaped tolerance zone.</xs:documentation></xs:annotation></xs:element>
The id attribute is the QIF id of the characteristic, used for referencing.
Source
<xs:complexType name="CircularityCharacteristicDefinitionType"><xs:annotation><xs:documentation>The CircularityCharacteristicDefinitionType defines information that can be common to more than one circularity or roundness characteristic.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="FormCharacteristicDefinitionBaseType"><xs:sequence><xs:choice><xs:annotation><xs:documentation>This compositor provides a choice between a simple circularity or roundness tolerance (with an optional second tier per-unit-angle tolerance) and a per-unit-angle tolerance.</xs:documentation></xs:annotation><xs:sequence><xs:annotation><xs:documentation>The compositor represents the choice of a simple circularity or roundness tolerance with an optional per-unit -angle or per-unit-arc-length tolerance.</xs:documentation></xs:annotation><xs:element name="ToleranceValue" type="LinearValueType"><xs:annotation><xs:documentation>The ToleranceValue element is the tolerance of the circularity or roundness characteristic.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceDualValue" type="LinearDualValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional ToleranceDualValue element is the dual tolerance value of the circularity or roundness characteristic.</xs:documentation></xs:annotation></xs:element><xs:choice minOccurs="0"><xs:annotation><xs:documentation>This optional compositor allows for the definition of a circularity or roundness tolerance zone over on a per-unit basis. Unlike for straightness and flatness there is no section in ASME Y14.5 which explicitly deals with this concept.</xs:documentation></xs:annotation><xs:element name="ToleranceZonePerUnitAngle" type="ToleranceZonePerUnitAngleType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitAngle element is the per-unit-angle circularity or roundness tolerance with a parallel-arc shaped tolerance zone.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceZonePerUnitArcLength" type="ToleranceZonePerUnitLengthType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitArcLength element is the per-unit-arc-length circularity or roundness tolerance with a parallel-arc shaped tolerance zone.</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence><xs:choice><xs:annotation><xs:documentation>This compositor allows for the definition of a circularity or roundness tolerance zone over on a per-unit basis. Unlike for straightness and flatness there is no section in ASME Y14.5 which explicitly deals with this concept.</xs:documentation></xs:annotation><xs:element name="ToleranceZonePerUnitAngle" type="ToleranceZonePerUnitAngleType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitAngle element is the per-unit-angle circularity or roundness tolerance with a parallel-arc shaped tolerance zone.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceZonePerUnitArcLength" type="ToleranceZonePerUnitLengthType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitArcLength element is the per-unit-arc-length circularity or roundness tolerance with a parallel-arc shaped tolerance zone.</xs:documentation></xs:annotation></xs:element></xs:choice></xs:choice></xs:sequence></xs:extension></xs:complexContent></xs:complexType>