
##############
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
   
   




