
#######################
A3DMDDimensionValueData
#######################

.. c:struct:: A3DMDDimensionValueData

   Structure that describes dimension value.
   
   
      :c:func:`~A3DMDDimensionValueGet`\ , :c:struct:`~A3DMarkupDimensionData`
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DMDDimensionValueData.m_iType`
   * :c:member:`~A3DMDDimensionValueData.m_bFormat`
   * :c:member:`~A3DMDDimensionValueData.m_dAccuracy`
   * :c:member:`~A3DMDDimensionValueData.m_dToleranceAccuracy`
   * :c:member:`~A3DMDDimensionValueData.m_pcFakeValue`
   * :c:member:`~A3DMDDimensionValueData.m_dTolNumSup`
   * :c:member:`~A3DMDDimensionValueData.m_dTolNumInf`
   * :c:member:`~A3DMDDimensionValueData.m_pcTolTxtSup`
   * :c:member:`~A3DMDDimensionValueData.m_pcTolTxtInf`
   * :c:member:`~A3DMDDimensionValueData.m_pcBeforeText`
   * :c:member:`~A3DMDDimensionValueData.m_pcAfterText`
   * :c:member:`~A3DMDDimensionValueData.m_pcAboveText`
   * :c:member:`~A3DMDDimensionValueData.m_pcBelowText`
   * :c:member:`~A3DMDDimensionValueData.m_usLastSeparDefinedNum`
   * :c:member:`~A3DMDDimensionValueData.m_pDimValueFormat`
   * :c:member:`~A3DMDDimensionValueData.m_pToleranceFormat`
   * :c:member:`~A3DMDDimensionValueData.m_iOption`
   * :c:member:`~A3DMDDimensionValueData.m_dDeltaForMinMax`
   * :c:member:`~A3DMDDimensionValueData.m_pChamferDimSecondValue`
   
   



.. rst-class:: kind-group kind-variable

.. rubric:: Variables
   :class: kind-group-title


.. c:member:: A3DInt32 A3DMDDimensionValueData.m_iType

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DInt32`
      
      Dimension value type.
      
      
      - 0 : true value is used (Use m_dValue from :c:struct:`~A3DMarkupDimensionData`\ ),
      - 1 : fake value is used, original value is numerical,
      - 2 : fake value is used, original value is alpha numerical
      



.. c:member:: A3DBool A3DMDDimensionValueData.m_bFormat

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      Dimension value format.
      
      
      - A3D_TRUE: decimal,
      - A3D_FALSE: fractional
      



.. c:member:: A3DDouble A3DMDDimensionValueData.m_dAccuracy

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Display accuracy.
      



.. c:member:: A3DDouble A3DMDDimensionValueData.m_dToleranceAccuracy

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Display tolerance accuracy, if 0., use m_dAccuracy.
      



.. c:member:: A3DUTF8Char* A3DMDDimensionValueData.m_pcFakeValue

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*
      
      Fake value.
      



.. c:member:: A3DDouble A3DMDDimensionValueData.m_dTolNumSup

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Superior numerical tolerance, related to m_pToleranceFormat.
      



.. c:member:: A3DDouble A3DMDDimensionValueData.m_dTolNumInf

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Inferior numerical tolerance, related to m_pToleranceFormat.
      



.. c:member:: A3DUTF8Char* A3DMDDimensionValueData.m_pcTolTxtSup

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*
      
      Superior alpha numerical tolerance, related to m_pToleranceFormat.
      



.. c:member:: A3DUTF8Char* A3DMDDimensionValueData.m_pcTolTxtInf

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*
      
      Inferior alpha numerical tolerance, related to m_pToleranceFormat.
      



.. c:member:: A3DUTF8Char* A3DMDDimensionValueData.m_pcBeforeText

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*
      
      Text diplayed before value.
      



.. c:member:: A3DUTF8Char* A3DMDDimensionValueData.m_pcAfterText

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*
      
      Text diplayed after value.
      



.. c:member:: A3DUTF8Char* A3DMDDimensionValueData.m_pcAboveText

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*
      
      Text diplayed above value.
      



.. c:member:: A3DUTF8Char* A3DMDDimensionValueData.m_pcBelowText

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ \*
      
      Text diplayed below value.
      



.. c:member:: A3DUns16 A3DMDDimensionValueData.m_usLastSeparDefinedNum

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns16`
      
      Last separator to use.
      
      Related to the number of factors :c:member:`m_iFact <A3DMDDimensionValueFormatData.m_iFact>`
      



.. c:member:: A3DMDDimensionValueFormat* A3DMDDimensionValueData.m_pDimValueFormat

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DMDDimensionValueFormat`\ \*
      
      Value format.
      



.. c:member:: A3DMDDimensionToleranceFormat* A3DMDDimensionValueData.m_pToleranceFormat

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DMDDimensionToleranceFormat`\ \*
      
      Tolerance format.
      



.. c:member:: A3DInt32 A3DMDDimensionValueData.m_iOption

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DInt32`
      
      Option of semantic data.
      
      A combination of :c:enum:`~A3DEMDDimensionValueOption`\ enum values.
      
      
         9.0
      
      



.. c:member:: A3DDouble A3DMDDimensionValueData.m_dDeltaForMinMax

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      Value of delta if the option MIN/MAX is activated.
      
      
         9.0
      
      



.. c:member:: A3DMDDimensionValue* A3DMDDimensionValueData.m_pChamferDimSecondValue

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DMDDimensionValue`\ \*
      
      Format of second value of chamfer dimension.
      
      
         9.2
      
      




