<xs:element name="ToleranceValue" type="LinearValueType"><xs:annotation><xs:documentation>The ToleranceValue element is the tolerance of the cylindricity 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 cylindricity characteristic.</xs:documentation></xs:annotation></xs:element>
The ToleranceZonePerUnitAngle element is the per-unit-angle cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the full length of the cylinder.
<xs:element name="ToleranceZonePerUnitAngle" type="ToleranceZonePerUnitAngleType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitAngle element is the per-unit-angle cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the full length of the cylinder.</xs:documentation></xs:annotation></xs:element>
The ToleranceZonePerUnitArcLength element is the per-unit-arc-length cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the full length of the cylinder.
<xs:element name="ToleranceZonePerUnitArcLength" type="ToleranceZonePerUnitLengthType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitArcLength element is the per-unit-arc-length cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the full length of the cylinder.</xs:documentation></xs:annotation></xs:element>
The ToleranceZonePerUnitPolarArea element is the per-unit-polar-area cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the specified length and specified angle.
<xs:element name="ToleranceZonePerUnitPolarArea" type="ToleranceZonePerUnitPolarAreaType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitPolarArea element is the per-unit-polar-area cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the specified length and specified angle.</xs:documentation></xs:annotation></xs:element>
The ToleranceZonePerUnitArea element is the per-unit-area cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the specified length and specified arc length or circular area.
<xs:element name="ToleranceZonePerUnitArea" type="ToleranceZonePerUnitAreaType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitArea element is the per-unit-area cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the specified length and specified arc length or circular area.</xs:documentation></xs:annotation></xs:element>
The optional ToleranceZonePerUnitLength element is the per-unit-length cylindricity tolerance with a parallel-cylindrical shaped tolerance zone applied over the specified length.
<xs:element name="ToleranceZonePerUnitLength" type="ToleranceZonePerUnitLengthType"><xs:annotation><xs:documentation>The optional ToleranceZonePerUnitLength element is the per-unit-length cylindricity tolerance with a parallel-cylindrical shaped tolerance zone applied over the specified length.</xs:documentation></xs:annotation></xs:element>
The id attribute is the QIF id of the characteristic, used for referencing.
Source
<xs:complexType name="CylindricityCharacteristicDefinitionType"><xs:annotation><xs:documentation>The CylindricityCharacteristicDefinitionType defines information that can be common to more than one cylindricity 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 cylindricity tolerance (with an optional second tier per-unit-polar-area tolerance) and a per-unit-polar-area tolerance.</xs:documentation></xs:annotation><xs:sequence><xs:annotation><xs:documentation>The compositor represents the choice of a simple cylindricity tolerance with an optional per-unit-polar-area tolerance.</xs:documentation></xs:annotation><xs:element name="ToleranceValue" type="LinearValueType"><xs:annotation><xs:documentation>The ToleranceValue element is the tolerance of the cylindricity 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 cylindricity characteristic.</xs:documentation></xs:annotation></xs:element><xs:choice minOccurs="0"><xs:annotation><xs:documentation>This optional compositor allows for the definition of a cylindricity tolerance zone over on a per-unit basis. Unlike for straightness and flatness there is no section in ANSI 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 cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the full length of the cylinder.</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 cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the full length of the cylinder.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceZonePerUnitPolarArea" type="ToleranceZonePerUnitPolarAreaType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitPolarArea element is the per-unit-polar-area cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the specified length and specified angle.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceZonePerUnitArea" type="ToleranceZonePerUnitAreaType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitArea element is the per-unit-area cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the specified length and specified arc length or circular area.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceZonePerUnitLength" type="ToleranceZonePerUnitLengthType"><xs:annotation><xs:documentation>The optional ToleranceZonePerUnitLength element is the per-unit-length cylindricity tolerance with a parallel-cylindrical shaped tolerance zone applied over the specified length.</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence><xs:choice><xs:annotation><xs:documentation>This compositor allows for the definition of a cylindricity tolerance zone over on a per-unit basis. Unlike for straightness and flatness there is no section in ANSI 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 cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the full length of the cylinder.</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 cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the full length of the cylinder.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceZonePerUnitPolarArea" type="ToleranceZonePerUnitPolarAreaType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitPolarArea element is the per-unit-polar-area cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the specified length and specified angle.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceZonePerUnitArea" type="ToleranceZonePerUnitAreaType"><xs:annotation><xs:documentation>The ToleranceZonePerUnitArea element is the per-unit-area cylindricity tolerance with a parallel-cylindrical-segment shaped tolerance zone applied over the specified length and specified arc length or circular area.</xs:documentation></xs:annotation></xs:element><xs:element name="ToleranceZonePerUnitLength" type="ToleranceZonePerUnitLengthType"><xs:annotation><xs:documentation>The optional ToleranceZonePerUnitLength element is the per-unit-length cylindricity tolerance with a parallel-cylindrical shaped tolerance zone applied over the specified length.</xs:documentation></xs:annotation></xs:element></xs:choice></xs:choice></xs:sequence></xs:extension></xs:complexContent></xs:complexType>