KFbxNodeFinder
#include<kfbxnodefinder.h>

Inheritance diagram for KFbxNodeFinder:

Inheritance graph
[legend]

List of all members.

Detailed Description

ClassKFbxNodeFinder.

Definition at line58of filekfbxnodefinder.h.


Public Member Functions

 KFbxNodeFinder()
 Constructor.
virtual ~KFbxNodeFinder()
 Destructor.
KArrayTemplate<KFbxNode*>& Apply(KFbxNode&iSearchRoot)
 Find all the node corresponding to the research criterium.
virtual void Reset()=0
 Reset the finder object.

Protected Member Functions

virtual void ApplyRecursive(KFbxNode&iNode)
 Find all the node corresponding to the research criterium.
virtual bool CheckNode(KFbxNode&iNode)=0
 Check if a node answers to research criterium.

Constructor&Destructor Documentation

Constructor.

virtual ~KFbxNodeFinder( ) [virtual]

Destructor.

Member Function Documentation

KArrayTemplate<KFbxNode*>&Apply(KFbxNodeiSearchRoot ) 

Find all the node corresponding to the research criterium.

Parameters:
iSearchRoot 
Returns:

virtual void Reset( ) [pure virtual]

Reset the finder object.

Implemented inKFbxNodeFinderDuplicateName.

virtual void ApplyRecursive(KFbxNodeiNode ) [protected, virtual]

Find all the node corresponding to the research criterium.

Parameters:
iNode 

Reimplemented inKFbxNodeFinderDuplicateName.

virtual bool CheckNode(KFbxNodeiNode ) [protected, pure virtual]

Check if a node answers to research criterium.

Criteriums must be defined by child class.

Parameters:
iNode 
Returns:

Implemented inKFbxNodeFinderDuplicateName.