
##############
A3DHealPkParts
##############

.. c:function:: A3DStatus A3DHealPkParts(int *pNbPkParts, int **pPkParts, const A3DRWParamsTranslateToPkPartsData *pParamsTranslateToPkPartsData)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DHealPkParts(*int* **pNbPkParts**\ , *int* **pPkParts**\ , *const* :c:struct:`~A3DRWParamsTranslateToPkPartsData`\ \* **pParamsTranslateToPkPartsData**\ )
   
   Heal parts in the current Parasolid session.
   
   **Parameters**
   
   
      **pNbPkParts**\ : References the number of resulting parts.
   
      **pPkParts**\ : References the array of resulting parts.
   
      **pParamsTranslateToPkPartsData**\ : References the parameters to export in the Parasolid session.
   
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ on success, or an error code on failure
   
   




