
#########################################
A3DMiscPKMapperGetA3DEntitiesFromPKEntity
#########################################

.. c:function:: A3DStatus A3DMiscPKMapperGetA3DEntitiesFromPKEntity(const A3DMiscPKMapper *pMapper, int pPKEntity, int *piNbA3DEntities, A3DEntity ***ppA3DEntities)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DMiscPKMapperGetA3DEntitiesFromPKEntity(*const* :c:type:`~A3DMiscPKMapper`\ \* **pMapper**\ , *int* **pPKEntity**\ , *int* **piNbA3DEntities**\ , :c:type:`~A3DEntity`\ \*\*\* **ppA3DEntities**\ )
   
   Get HOOPS Exchange entities from Parasolid entity.
   
   **Parameters**
   
   
      **pMapper**\ : Topology entities mapper
   
      **pPKEntity**\ : The Parasolid entity
   
      **piNbA3DEntities**\ : Number of HOOPS Exchange entities in the following array
   
      **ppA3DEntities**\ : Array of HOOPS Exchange entities. This array is internal to the :c:type:`~A3DMiscPKMapper`\ and shouldn't 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
   
   




