Structure that describes dimension value. More...

Data Fields

A3DBool m_bFormat
 
A3DDouble m_dAccuracy
 
A3DDouble m_dDeltaForMinMax
 
A3DDouble m_dToleranceAccuracy
 
A3DDouble m_dTolNumInf
 
A3DDouble m_dTolNumSup
 
A3DInt32 m_iOption
 
A3DInt32 m_iType
 
A3DUTF8Charm_pcAboveText
 
A3DUTF8Charm_pcAfterText
 
A3DUTF8Charm_pcBeforeText
 
A3DUTF8Charm_pcBelowText
 
A3DUTF8Charm_pcFakeValue
 
A3DMDDimensionValuem_pChamferDimSecondValue
 
A3DUTF8Charm_pcTolTxtInf
 
A3DUTF8Charm_pcTolTxtSup
 
A3DMDDimensionValueFormatm_pDimValueFormat
 
A3DMDDimensionToleranceFormatm_pToleranceFormat
 
A3DUns16 m_usLastSeparDefinedNum
 

Detailed Description

Structure that describes dimension value.

See also
A3DMDDimensionValueGet, A3DMarkupDimensionData
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.
for member m_bFormat:
  • TRUE: decimal
  • FALSE: fractional

Field Documentation

◆ m_iType

A3DInt32 A3DMDDimensionValueData::m_iType

Dimension value type. 1 = mm, 2 = inch, 3 = radian, 4 = degree, 5 = grade

◆ m_bFormat

A3DBool A3DMDDimensionValueData::m_bFormat

Dimension format.

◆ m_dAccuracy

A3DDouble A3DMDDimensionValueData::m_dAccuracy

Display accuracy.

◆ m_dToleranceAccuracy

A3DDouble A3DMDDimensionValueData::m_dToleranceAccuracy

Display tolerance accuracy, if NULL, use m_dAccuracy.

◆ m_pcFakeValue

A3DUTF8Char* A3DMDDimensionValueData::m_pcFakeValue

Fake value.

◆ m_dTolNumSup

A3DDouble A3DMDDimensionValueData::m_dTolNumSup

Superior numerical tolerance, related to m_pToleranceFormat.

◆ m_dTolNumInf

A3DDouble A3DMDDimensionValueData::m_dTolNumInf

Inferior numerical tolerance, related to m_pToleranceFormat.

◆ m_pcTolTxtSup

A3DUTF8Char* A3DMDDimensionValueData::m_pcTolTxtSup

Superior alpha numerical tolerance, related to m_pToleranceFormat.

◆ m_pcTolTxtInf

A3DUTF8Char* A3DMDDimensionValueData::m_pcTolTxtInf

Inferior alpha numerical tolerance, related to m_pToleranceFormat.

◆ m_pcBeforeText

A3DUTF8Char* A3DMDDimensionValueData::m_pcBeforeText

Text diplayed before value.

◆ m_pcAfterText

A3DUTF8Char* A3DMDDimensionValueData::m_pcAfterText

Text diplayed after value.

◆ m_pcAboveText

A3DUTF8Char* A3DMDDimensionValueData::m_pcAboveText

Text diplayed above value.

◆ m_pcBelowText

A3DUTF8Char* A3DMDDimensionValueData::m_pcBelowText

Text diplayed below value.

◆ m_usLastSeparDefinedNum

A3DUns16 A3DMDDimensionValueData::m_usLastSeparDefinedNum

Last separator to use.

◆ m_pDimValueFormat

A3DMDDimensionValueFormat* A3DMDDimensionValueData::m_pDimValueFormat

Value format.

◆ m_pToleranceFormat

A3DMDDimensionToleranceFormat* A3DMDDimensionValueData::m_pToleranceFormat

Tolerance format.

◆ m_iOption

A3DInt32 A3DMDDimensionValueData::m_iOption

Option of semantic data. A combination of EA3DMDDimensionValueOption enum values.

Version
9.0

◆ m_dDeltaForMinMax

A3DDouble A3DMDDimensionValueData::m_dDeltaForMinMax

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

Version
9.0

◆ m_pChamferDimSecondValue

A3DMDDimensionValue* A3DMDDimensionValueData::m_pChamferDimSecondValue

Format of second value of chamfer dimension.

Version
9.2