
######################
A3DFRMGetSpecificNodes
######################

.. c:function:: A3DStatus A3DFRMGetSpecificNodes(const A3DFRMTree *pTree, A3DEFRMEnumValue_CadType eCADType, A3DUns32 *piSize, A3DFRMFeature ***pppFeatureNodes)

   .. rst-class:: sig-pretty-signature
   
      | :c:enum:`~A3DStatus` A3DFRMGetSpecificNodes(*const* :c:type:`~A3DFRMTree`\ \* **pTree**\ , :c:enum:`~A3DEFRMEnumValue_CadType` **eCADType**\ , :c:type:`~A3DUns32`\ \* **piSize**\ , :c:type:`~A3DFRMFeature`\ \*\*\* **pppFeatureNodes**\ )
   
   Build a List of Features corresponding to a node with specific CAD type.
   
   **Parameters**
   
   
      **pTree**\ : The feature tree to query features from.
   
      **eCADType**\ : CAD type of feature (Hole, Pattern, ...).
   
      **piSize**\ : The number of feature founds. Corresponds to the size of pppFeatureNodes.
   
      **pppFeatureNodes**\ : An array of size piSize containing the found features (Hole, Pattern, ...).
   
   
   **Returns**
   
   
      ``A3D_SUCCESS``\ on success, or an error code on failure
   
   




