#include <kfbxnodefinder.h>
Inherited by KFbxNodeFinderBadScale, and KFbxNodeFinderDuplicateName.
Inheritance diagram for KFbxNodeFinder:
Definition at line 58 of file kfbxnodefinder.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. | |
Protected Attributes | |
KFbxNode * | mSearchRoot |
KArrayTemplate< KFbxNode * > | mNodeArray |
KFbxNodeFinder | ( | ) |
Constructor.
virtual ~KFbxNodeFinder | ( | ) | [virtual] |
Destructor.
KArrayTemplate<KFbxNode*>& Apply | ( | KFbxNode & | iSearchRoot | ) |
Find all the node corresponding to the research criterium.
iSearchRoot |
virtual void Reset | ( | ) | [pure virtual] |
virtual void ApplyRecursive | ( | KFbxNode & | iNode | ) | [protected, virtual] |
Find all the node corresponding to the research criterium.
iNode |
Reimplemented in KFbxNodeFinderDuplicateName.
virtual bool CheckNode | ( | KFbxNode & | iNode | ) | [protected, pure virtual] |
Check if a node answers to research criterium.
Criteriums must be defined by child class.
iNode |
Implemented in KFbxNodeFinderBadScale, and KFbxNodeFinderDuplicateName.