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




