A3DMDDimensionValueData

Detailed Description

struct A3DMDDimensionValueData

Structure that describes dimension value.

Note

for member m_iType:

  • 0: true value is used (Use m_dValue from A3DMarkupDimensionData),

  • 1: fake value is used, original value is numerical,

  • 2: fake value is used, original value is alpha numerical.

Note

for member m_bFormat:

  • TRUE: decimal

  • FALSE: fractional

Public Members

A3DInt32 m_iType

Dimension value type.

1 = mm, 2 = inch, 3 = radian, 4 = degree, 5 = grade

A3DBool m_bFormat

Dimension format.

A3DDouble m_dAccuracy

Display accuracy.

A3DDouble m_dToleranceAccuracy

Display tolerance accuracy, if NULL, use m_dAccuracy.

A3DUTF8Char *m_pcFakeValue

Fake value.

A3DDouble m_dTolNumSup

Superior numerical tolerance, related to m_pToleranceFormat.

A3DDouble m_dTolNumInf

Inferior numerical tolerance, related to m_pToleranceFormat.

A3DUTF8Char *m_pcTolTxtSup

Superior alpha numerical tolerance, related to m_pToleranceFormat.

A3DUTF8Char *m_pcTolTxtInf

Inferior alpha numerical tolerance, related to m_pToleranceFormat.

A3DUTF8Char *m_pcBeforeText

Text diplayed before value.

A3DUTF8Char *m_pcAfterText

Text diplayed after value.

A3DUTF8Char *m_pcAboveText

Text diplayed above value.

A3DUTF8Char *m_pcBelowText

Text diplayed below value.

A3DUns16 m_usLastSeparDefinedNum

Last separator to use.

A3DMDDimensionValueFormat *m_pDimValueFormat

Value format.

A3DMDDimensionToleranceFormat *m_pToleranceFormat

Tolerance format.

A3DInt32 m_iOption

Option of semantic data.

A combination of EA3DMDDimensionValueOption enum values.

Version

9.0

A3DDouble m_dDeltaForMinMax

Value of delta if the option MIN/MAX is activated.

Version

9.0

A3DMDDimensionValue *m_pChamferDimSecondValue

Format of second value of chamfer dimension.

Version

9.2