1 #ifndef COIN_SOSEARCHACTION_H 2 #define COIN_SOSEARCHACTION_H 27 #include <Inventor/actions/SoAction.h> 28 #include <Inventor/actions/SoSubAction.h> 29 #include <Inventor/SbName.h> 30 #include <Inventor/lists/SoPathList.h> 43 enum LookFor { NODE = 1, TYPE = 2, NAME = 4 };
46 void setNode(
SoNode *
const node);
47 SoNode * getNode(
void)
const;
48 void setType(
const SoType type,
const SbBool chkderived = TRUE);
49 SoType getType(SbBool & chkderived)
const;
50 void setName(
const SbName name);
51 SbName getName(
void)
const;
52 void setFind(
const int what);
53 int getFind(
void)
const;
54 void setInterest(
const Interest interest);
56 void setSearchingAll(
const SbBool searchall);
57 SbBool isSearchingAll(
void)
const;
58 SoPath * getPath(
void)
const;
63 SbBool isFound(
void)
const;
64 void addPath(
SoPath *
const path);
76 SbBool searchall, chkderived;
84 #endif // !COIN_SOSEARCHACTION_H static void initClass(void)
Definition: SoAction.cpp:392
static SbBool duringSearchAll
Definition: SoSearchAction.h:68
The SoSearchAction class provides methods for searching through scene graphs.Nodes can be searched fo...
Definition: SoSearchAction.h:32
The SoPathList class is a container for pointers to SoPath objects.As this class inherits SoBaseList...
Definition: SoPathList.h:31
The SoNode class is the base class for nodes used in scene graphs.Coin is a retained mode 3D visualiz...
Definition: SoNode.h:47
The SoPath class is a container class for traversal path descriptions.SoPath objects contain a list o...
Definition: SoPath.h:43
The SoAction class is the base class for all traversal actions.Applying actions is the basic mechanis...
Definition: SoAction.h:67
virtual void beginTraversal(SoNode *node)
Definition: SoAction.cpp:1208
LookFor
Definition: SoSearchAction.h:43
The SoType class is the basis for the run-time type system in Coin.Many of the classes in the Coin li...
Definition: SoType.h:50
Interest
Definition: SoSearchAction.h:44
The SbName class stores strings by reference.The class is used by Coin for storing keywords...
Definition: SbName.h:31