
#######################
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 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 
      
      




