Data Fields
A3DMDDimensionSimpleToleranceFormatData Struct Reference

Structure that describes dimension tolerance format. More...

Data Fields

A3DUns16 m_usStructSize
 
A3DUTF8Charm_pcName
 
A3DInt32 m_iType
 
A3DInt32 m_iSepar_1
 
A3DInt32 m_iSepar_2
 
A3DDouble m_dSymbolH
 
A3DInt32 m_iSepTo_1
 
A3DInt32 m_iSepTo_2
 
A3DInt32 m_iSepTo_3
 
A3DInt32 m_iTrailing
 
A3DInt32 m_iFractLine
 
A3DInt32 m_iPtOnValue
 
A3DInt32 m_iAnchorPt
 
A3DDouble m_dIntX
 
A3DDouble m_dIntY
 
A3DDouble m_dExtX
 
A3DDouble m_dExtY
 
A3DInt32 m_iMergeSame
 
A3DInt32 m_iShowNull
 
A3DDouble m_dScale
 

Detailed Description

Structure that describes dimension tolerance format.

See also
A3DMDDimensionSimpleToleranceFormatGet, A3DMDDimensionValueData
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.

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.