# A3DFRMGetSpecificNodes

A3DStatus `A3DFRMGetSpecificNodes`(const A3DFRMTree *pTree, A3DEFRMEnumValue_CadType eCADType, A3DUns32 *piSize, A3DFRMFeature ***pppFeatureNodes)
  `A3DStatus` A3DFRMGetSpecificNodes(const `A3DFRMTree`* pTree, `A3DEFRMEnumValue_CadType` eCADType, `A3DUns32`* piSize, `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

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...