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




