A3DMDDimensionValueData Struct Reference

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
 
A3DUns16 m_usStructSize
 

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

A3DBool A3DMDDimensionValueData::m_bFormat

Dimension format.

A3DDouble A3DMDDimensionValueData::m_dAccuracy

Display accuracy.

A3DDouble A3DMDDimensionValueData::m_dDeltaForMinMax

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

Version
9.0
A3DDouble A3DMDDimensionValueData::m_dToleranceAccuracy

Display tolerance accuracy, if NULL, use m_dAccuracy.

A3DDouble A3DMDDimensionValueData::m_dTolNumInf

Inferior numerical tolerance, related to m_pToleranceFormat.

A3DDouble A3DMDDimensionValueData::m_dTolNumSup

Superior numerical tolerance, related to m_pToleranceFormat.

A3DInt32 A3DMDDimensionValueData::m_iOption

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

Version
9.0
A3DInt32 A3DMDDimensionValueData::m_iType

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

A3DUTF8Char* A3DMDDimensionValueData::m_pcAboveText

Text diplayed above value.

A3DUTF8Char* A3DMDDimensionValueData::m_pcAfterText

Text diplayed after value.

A3DUTF8Char* A3DMDDimensionValueData::m_pcBeforeText

Text diplayed before value.

A3DUTF8Char* A3DMDDimensionValueData::m_pcBelowText

Text diplayed below value.

A3DUTF8Char* A3DMDDimensionValueData::m_pcFakeValue

Fake value.

A3DMDDimensionValue* A3DMDDimensionValueData::m_pChamferDimSecondValue

Format of second value of chamfer dimension.

Version
9.2
A3DUTF8Char* A3DMDDimensionValueData::m_pcTolTxtInf

Inferior alpha numerical tolerance, related to m_pToleranceFormat.

A3DUTF8Char* A3DMDDimensionValueData::m_pcTolTxtSup

Superior alpha numerical tolerance, related to m_pToleranceFormat.

A3DMDDimensionValueFormat* A3DMDDimensionValueData::m_pDimValueFormat

Value format.

A3DMDDimensionToleranceFormat* A3DMDDimensionValueData::m_pToleranceFormat

Tolerance format.

A3DUns16 A3DMDDimensionValueData::m_usLastSeparDefinedNum

Last separator to use.

A3DUns16 A3DMDDimensionValueData::m_usStructSize

Reserved; must be initialized by A3D_INITIALIZE_DATA.