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);
55 Interest getInterest(
void)
const;
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