
################
A3DMarkupGDTData
################

.. c:struct:: A3DMarkupGDTData

   Markup geometrical and dimensioning tolerance. 
   
   Markup geometrical dimensioning tolerance data structure 
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DMarkupGDTData.m_pcAboveText`
   * :c:member:`~A3DMarkupGDTData.m_pcBelowText`
   * :c:member:`~A3DMarkupGDTData.m_pcBeforeText`
   * :c:member:`~A3DMarkupGDTData.m_pcAfterText`
   * :c:member:`~A3DMarkupGDTData.m_uiNumberOfMarkupTolerances`
   * :c:member:`~A3DMarkupGDTData.m_ppsMarkupTolerances`
   * :c:member:`~A3DMarkupGDTData.m_pTextProperties`
   
   



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

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


.. c:member:: A3DUTF8Char* A3DMarkupGDTData.m_pcAboveText

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ *
      
      Above text in RTF format. 
      
      See :ref:`RTF parsing <group__a3d__markup__rtf>`\ . 
      



.. c:member:: A3DUTF8Char* A3DMarkupGDTData.m_pcBelowText

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ *
      
      Below text in RTF format. 
      
      See :ref:`RTF parsing <group__a3d__markup__rtf>`\ . 
      



.. c:member:: A3DUTF8Char* A3DMarkupGDTData.m_pcBeforeText

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ *
      
      Before text in RTF format. 
      
      See :ref:`RTF parsing <group__a3d__markup__rtf>`\ . 
      



.. c:member:: A3DUTF8Char* A3DMarkupGDTData.m_pcAfterText

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUTF8Char`\ *
      
      After text in RTF format. 
      
      See :ref:`RTF parsing <group__a3d__markup__rtf>`\ . 
      



.. c:member:: A3DUns32 A3DMarkupGDTData.m_uiNumberOfMarkupTolerances

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      Number of tolerances. 
      



.. c:member:: A3DMDTolerance** A3DMarkupGDTData.m_ppsMarkupTolerances

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DMDTolerance`\ **
      
      Array of tolerances. 
      
      The tolerance can be of two types :
      
      
      - :c:type:`~A3DMDFeatureControlFrame`\ ;
      - :c:type:`~A3DMDToleranceSize`\ , which allow to define all the dimension of an element. For example for a hole we can have a tolerance size that will contain the value of the diameter, the value of the depth and the angle defining the V shape at the bottom of the hole. 
      



.. c:member:: A3DMDTextProperties* A3DMarkupGDTData.m_pTextProperties

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DMDTextProperties`\ *
      
      Pointer to the text properties. 
      
      
         :c:func:`~A3DMDTextPropertiesGet` 
      
      




