# A3DMDDimensionValueData

struct `A3DMDDimensionValueData`

  Structure that describes dimension value.

  > `A3DMDDimensionValueGet()`, `A3DMarkupDimensionData`

  ## Index

  Variables

  - `m_iType`
  - `m_bFormat`
  - `m_dAccuracy`
  - `m_dToleranceAccuracy`
  - `m_pcFakeValue`
  - `m_dTolNumSup`
  - `m_dTolNumInf`
  - `m_pcTolTxtSup`
  - `m_pcTolTxtInf`
  - `m_pcBeforeText`
  - `m_pcAfterText`
  - `m_pcAboveText`
  - `m_pcBelowText`
  - `m_usLastSeparDefinedNum`
  - `m_pDimValueFormat`
  - `m_pToleranceFormat`
  - `m_iOption`
  - `m_dDeltaForMinMax`
  - `m_pChamferDimSecondValue`

Variables

A3DInt32 `A3DMDDimensionValueData.``m_iType`
  `A3DInt32`

  Dimension value type.

  - 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

A3DBool `A3DMDDimensionValueData.``m_bFormat`
  `A3DBool`

  Dimension value format.

  - A3D_TRUE: decimal,
  - A3D_FALSE: fractional

A3DDouble `A3DMDDimensionValueData.``m_dAccuracy`
  `A3DDouble`

  Display accuracy.

A3DDouble `A3DMDDimensionValueData.``m_dToleranceAccuracy`
  `A3DDouble`

  Display tolerance accuracy, if 0., use m_dAccuracy.

A3DUTF8Char *`A3DMDDimensionValueData.``m_pcFakeValue`
  `A3DUTF8Char`*

  Fake value.

A3DDouble `A3DMDDimensionValueData.``m_dTolNumSup`
  `A3DDouble`

  Superior numerical tolerance, related to m_pToleranceFormat.

A3DDouble `A3DMDDimensionValueData.``m_dTolNumInf`
  `A3DDouble`

  Inferior numerical tolerance, related to m_pToleranceFormat.

A3DUTF8Char *`A3DMDDimensionValueData.``m_pcTolTxtSup`
  `A3DUTF8Char`*

  Superior alpha numerical tolerance, related to m_pToleranceFormat.

A3DUTF8Char *`A3DMDDimensionValueData.``m_pcTolTxtInf`
  `A3DUTF8Char`*

  Inferior alpha numerical tolerance, related to m_pToleranceFormat.

A3DUTF8Char *`A3DMDDimensionValueData.``m_pcBeforeText`
  `A3DUTF8Char`*

  Text diplayed before value.

A3DUTF8Char *`A3DMDDimensionValueData.``m_pcAfterText`
  `A3DUTF8Char`*

  Text diplayed after value.

A3DUTF8Char *`A3DMDDimensionValueData.``m_pcAboveText`
  `A3DUTF8Char`*

  Text diplayed above value.

A3DUTF8Char *`A3DMDDimensionValueData.``m_pcBelowText`
  `A3DUTF8Char`*

  Text diplayed below value.

A3DUns16 `A3DMDDimensionValueData.``m_usLastSeparDefinedNum`
  `A3DUns16`

  Last separator to use.

  Related to the number of factors `m_iFact`

A3DMDDimensionValueFormat *`A3DMDDimensionValueData.``m_pDimValueFormat`
  `A3DMDDimensionValueFormat`*

  Value format.

A3DMDDimensionToleranceFormat *`A3DMDDimensionValueData.``m_pToleranceFormat`
  `A3DMDDimensionToleranceFormat`*

  Tolerance format.

A3DInt32 `A3DMDDimensionValueData.``m_iOption`
  `A3DInt32`

  Option of semantic data.

  A combination of `A3DEMDDimensionValueOption`enum values.

  > 9.0

A3DDouble `A3DMDDimensionValueData.``m_dDeltaForMinMax`
  `A3DDouble`

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

  > 9.0

A3DMDDimensionValue *`A3DMDDimensionValueData.``m_pChamferDimSecondValue`
  `A3DMDDimensionValue`*

  Format of second value of chamfer dimension.

  > 9.2

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...