.. _group__a3d__tools__module:

############
Tools Module
############

**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-topic

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


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


* :ref:`Eval on curves and surfaces <group__a3d__evaluate>`
* :ref:`Project points on curves and surfaces <group__a3d__projection>`
* :ref:`Healing <group__a3d___healing>`
* :ref:`UV Classification <group__a3d___u_v___classification>`
* :ref:`Project Point Cloud <group__a3d___project_point_cloud>`
* :ref:`Compute Section <group__a3d___compute_section>`
* :ref:`Compare faces <group__a3d___compare_faces>`
* :ref:`Compute HLR <group__a3d___h_l_r___compute>`
* :ref:`XML Trace File Generation <group__a3d__debug__functions>`
* :ref:`Collision computation <group__a3d__collision>`
* :ref:`Mesh Repair <group__a3d__repair__module>`
* :ref:`Copy and adapt B-rep model <group__a3d__copy__and__adapt__brep__model>`
* :ref:`Adapt and replace all B-rep in model file <group__a3d__adapt__and__replace__all__brep__in__modelfile>`
* :ref:`Delete Entities <group__a3d__entity__delete>`
* :ref:`Entity PDF IDs <group__a3d__entity__pdfid>`
* :ref:`Topological item owners <group__a3d__tools__topoitemowners__module>`
* :ref:`Physical properties <group__a3d__physical__properties>`
* :ref:`Simplify modelfile curves and surfaces as analytic <group__a3d__simplify__modelfile__curve__and__surface__as__analytic>`

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

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


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


* :c:func:`~A3DEntityGetPrcIdFromWrite`

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

   a3d_evaluate
   a3d_projection
   a3d_Healing
   a3d_UV_Classification
   a3d_ProjectPointCloud
   a3d_ComputeSection
   a3d_CompareFaces
   a3d_HLR_Compute
   a3d_debug_functions
   a3d_collision
   a3d_repair_module
   a3d_copy_and_adapt_brep_model
   a3d_adapt_and_replace_all_brep_in_modelfile
   a3d_entity_delete
   a3d_entity_pdfid
   a3d_tools_topoitemowners_module
   a3d_physical_properties
   a3d_simplify_modelfile_curve_and_surface_as_analytic
   ../functions/A3DEntityGetPrcIdFromWrite


