
#############################
A3DMiscAttributeBasicUnitData
#############################

.. c:struct:: A3DMiscAttributeBasicUnitData

   A structure that specifies base unit information. 
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DMiscAttributeBasicUnitData.m_eUnit`
   * :c:member:`~A3DMiscAttributeBasicUnitData.m_iExponent`
   * :c:member:`~A3DMiscAttributeBasicUnitData.m_dFactor`
   
   



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

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


.. c:member:: A3DEBasicUnit A3DMiscAttributeBasicUnitData.m_eUnit

      .. rst-class:: sig-pretty-signature
      
         | :c:enum:`~A3DEBasicUnit`
      
      The base unit. 
      
      If both ``m_iExponent`` and ``m_dFactor`` are one, this enum directly represents the expressed unit. 
      



.. c:member:: A3DInt32 A3DMiscAttributeBasicUnitData.m_iExponent

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DInt32`
      
      *2* for square , *3* for cubic. 
      
      By using negative values (most commonly *-1*\ ), you can express per-unit systems, such as kilometer *per* hour. 
      



.. c:member:: A3DDouble A3DMiscAttributeBasicUnitData.m_dFactor

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DDouble`
      
      example: *1000* for kilometer 
      




