1 #ifndef _OSGFILEIOUTILS_H_
2 #define _OSGFILEIOUTILS_H_
9 #include "OSGFileIODef.h"
11 #include "OSGAction.h"
16 class OSG_FILEIO_DLLMAPPING FileIONodeFinder
20 FileIONodeFinder(void);
22 void traverse(NodeUnrecPtr root
);
24 const std::vector
<Node
*> &getFoundNodes (void) const;
25 const std::vector
<Node
*> &getFoundNamedNodes (void) const;
26 const std::vector
<Node
*> &getFoundJoints (void) const;
27 const std::vector
<Node
*> &getFoundNamedJoints(void) const;
29 void setSearchName(std::string nodeName
);
33 Action::ResultE
check(Node
* &node
);
35 std::vector
<Node
*> _FoundJoints
;
36 std::vector
<Node
*> _FoundNamedJoints
;
37 std::vector
<Node
*> _FoundNamedNodes
;
38 std::vector
<Node
*> _FoundNodes
;
39 std::string _SearchName
;
45 #endif /* _OSGFILEIOUTILS_H_ */