
###################
A3DEntityIsBaseType
###################

.. c:function:: A3DBool A3DEntityIsBaseType(const A3DEntity *pEntity)

   .. rst-class:: sig-pretty-signature
   
      | :c:type:`~A3DBool` A3DEntityIsBaseType(*const* :c:type:`~A3DEntity`\ \* **pEntity**\ )
   
   Indicates whether an entity base type corresponds to the :c:enumerator:`~kA3DTypeRootBase`\ type enumeration.
   
   This function returns a value of ``TRUE``\ if an entity type is based on the abstract root type for any PRC entity (with or without graphic data). Such an abstract root type is identified by the :c:enumerator:`~kA3DTypeRootBase`\ type enumeration.
   
   
      Because this function does not return :c:enum:`~A3DStatus`\ the internal thread safety policy is to wait for the availability of the API.
   
   
   
      2.0 You may need to use this function to sort entities for particular processing.
   
   




