
##############
A3DTreeCompute
##############

.. c:function:: A3DStatus A3DTreeCompute(const A3DAsmModelFile *pModelFile, A3DTree **ppTree, const A3DTreeComputeParameters *psParameters)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DTreeCompute(*const* :c:type:`~A3DAsmModelFile`\ \* **pModelFile**\ , :c:type:`~A3DTree`\ \*\* **ppTree**\ , *const* :c:struct:`~A3DTreeComputeParameters`\ \* **psParameters**\ )
   
   From modelfile compute data necessary to build a tree.
   
   The function will be call with null model file, in order to release the memory
   
   **Parameters**
   
   
      **pModelFile**\ : The model file
   
      **ppTree**\ : The corresponding model tree
   
      **psParameters**\ : Parameters used to compute the tree. 0 for now, structure for future use.
   
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ on success, or an error code on failure
   
   




