Structure that describes dimension tolerance format. More...
Detailed Description
Structure that describes dimension tolerance format.
- Note
- for member m_iType:
- 1: Numerical side by side,
- 2: Numerical super-imposed,
- 3: Resolved numerical side by side,
- 4: Resolved numerical super-imposed,
- 5: Alphanumerical single value,
- 6: Alphanumerical side by side,
- 7: Alphanumerical super-imposed.
- for member m_dSymbolH: Ratio between separator character and value text font sizes
-
for member m_iTrailing: Display of tolerance trailing zeros
- 0: Display (number of digits specified in the value precision),
- 1: No Display,
- 2: Same "display" mode as the dimension value
-
for member m_iFractLine:
- 1: No fraction line,
- 2: Fraction line.
-
for member m_iPtOnValue:
- 7: Top,
- 8: Middle,
- 9: Bottom.
-
for member m_iAnchorPt:
- 1: Top,
- 2: Middle,
- 3: Bottom.
-
for member m_iMergeSame:
- 1: Display common value,
- 2: Display separate values.
-
for member m_iShowNull: for numerical tolerances only and
- 1: Display null value with sign,
- 2: Display null value without sign,
- 3: No display of null value.
Field Documentation
A3DUns16 A3DMDDimensionSimpleToleranceFormatData::m_usStructSize |
Reserved; must be initialized by A3D_INITIALIZE_DATA.
A3DUTF8Char* A3DMDDimensionSimpleToleranceFormatData::m_pcName |
Name of the tolerance format.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iType |
Tolerance format type : 1 = Numerical side by side, 2 = Numerical super-imposed 3 = Resolved Numerical side by side, 4 = Resolved numerical super-imposed 5 =Alphanumerical Single Value, 6 = Alphanumerical side by side, 7 = Alphanumerical super-imposed
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iSepar_1 |
Separators for super-imposed tolerances.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iSepar_2 |
Separators for super-imposed tolerances.
A3DDouble A3DMDDimensionSimpleToleranceFormatData::m_dSymbolH |
Separator character size.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iSepTo_1 |
Separators for side-by-side tolerances.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iSepTo_2 |
Separators for side-by-side tolerances.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iSepTo_3 |
Separators for side-by-side tolerances.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iTrailing |
Trailing 0 display.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iFractLine |
Fraction line.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iPtOnValue |
Tolerance position anchor point (for offset computing).
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iAnchorPt |
Anchor position.
A3DDouble A3DMDDimensionSimpleToleranceFormatData::m_dIntX |
Offset between the 2 tolerance values: X value.
A3DDouble A3DMDDimensionSimpleToleranceFormatData::m_dIntY |
Offset between the 2 tolerance values: Y value.
A3DDouble A3DMDDimensionSimpleToleranceFormatData::m_dExtX |
Offset between dimension value and tolerance: X value.
A3DDouble A3DMDDimensionSimpleToleranceFormatData::m_dExtY |
Offset between dimension value and tolerance: Y value.
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iMergeSame |
Display of identical tolerance values (for numerical tolerances only).
A3DInt32 A3DMDDimensionSimpleToleranceFormatData::m_iShowNull |
Display of null tolerance values.
A3DDouble A3DMDDimensionSimpleToleranceFormatData::m_dScale |
Scale.