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




