.. __a3_d_s_d_k_tools_8h:

#############
A3DSDKTools.h
#############

Header of **A3DSDK**\ . 

Tool section. 


   26.1 


**Parameters**


   **pEntity**\ : The pointer to the PRC entity 

   **pEntityFather**\ : The pointer to the product occurrence owner to the PRC entity. A3D_NULL_HANDLE if pEntity is a product occurrence. 

   **pA3DRWParamsPrcWriteHelper**\ : The pointer to the helper object generally built by the function A3DAsmModelFileExportToPrcFile. 

   **ppcPrcId**\ : The identifier as a string.


**Returns**


   ``A3D_SUCCESS`` on success, or an error code on failure


.. rst-class:: kind-group kind-function

.. rubric:: Functions
   :class: kind-group-title


.. rst-class:: api-xref-list


* :c:func:`~A3DCopyAndAdaptBrepModel`
* :c:func:`~A3DCopyAndAdaptBrepModelAdvanced`
* :c:func:`~A3DAdaptAndReplaceAllBrepInModelFile`
* :c:func:`~A3DAdaptAndReplaceAllBrepInModelFileAdvanced`
* :c:func:`~A3DEntityDelete`
* :c:func:`~A3DEntityGetPDFNodeIdFromWrite`
* :c:func:`~A3DEntityGetPDFNodeIdFromRead`
* :c:func:`~A3DEntityGetPrcIdFromWrite`
* :c:func:`~A3DTopoItemOwnersManagerGet`
* :c:func:`~A3DTopoItemOwnersGet`
* :c:func:`~A3DComputePhysicalProperties`
* :c:func:`~A3DComputeFaceArea`
* :c:func:`~A3DComputePolyBrepPhysicalProperties`
* :c:func:`~A3DComputeModelFilePhysicalProperties`
* :c:func:`~A3DSimplifyModelFileWithAnalytics`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../functions/A3DEntityGetPrcIdFromWrite


