
#########################################
A3DMiscPKMapperGetPKEntitiesFromA3DEntity
#########################################

.. c:function:: A3DStatus A3DMiscPKMapperGetPKEntitiesFromA3DEntity(const A3DMiscPKMapper *pMapper, const A3DEntity *pA3DEntity, int *piNbPKEntities, int **ppPKEntities)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DMiscPKMapperGetPKEntitiesFromA3DEntity(*const* :c:type:`~A3DMiscPKMapper`\ \* **pMapper**\ , *const* :c:type:`~A3DEntity`\ \* **pA3DEntity**\ , *int* **piNbPKEntities**\ , *int* **ppPKEntities**\ )
   
   Get Parasolid entities from HOOPS Exchange entity.
   
   **Parameters**
   
   
      **pMapper**\ : Topology entities mapper
   
      **pA3DEntity**\ : The HOOPS Exchange entity
   
      **piNbPKEntities**\ : Number of Parasolid entities in the following array
   
      **ppPKEntities**\ : Array of Parasolid entities. This array is internal to the :c:type:`~A3DMiscPKMapper`\ and should not be modified (changing it will compromise the :c:type:`~A3DMiscPKMapper`\ ). The lifetime of this array is the same as the lifetime of the :c:type:`~A3DMiscPKMapper`\ .
   
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ on success, or an error code on failure
   
   




