1 #ifndef COIN_SONODEKITPATH_H
2 #define COIN_SONODEKITPATH_H
27 #include <Inventor/SoPath.h>
56 static void clean(
void);
61 void append(
const int childIndex);
64 void push(
const int childIndex);
74 #endif // !COIN_SONODEKITPATH_H
int getIndexFromTail(const int index) const
Definition: SoPath.cpp:455
SoNode * getNodeFromTail(const int idx) const
Definition: SoNodeKitPath.cpp:128
virtual void apply(SoNode *root)
Definition: SoAction.cpp:476
int getLength(void) const
Definition: SoNodeKitPath.cpp:76
SoNode * getTail(void) const
Definition: SoPath.cpp:373
void pop(void)
Definition: SoNodeKitPath.cpp:169
void truncate(const int length)
Definition: SoNodeKitPath.cpp:147
void push(const int childindex)
Definition: SoPath.h:127
SoNode * getNode(const int idx) const
Definition: SoNodeKitPath.cpp:107
The SoNodeKitPath class is a path that contains only nodekit nodes.
Definition: SoNodeKitPath.h:33
The SoSearchAction class provides methods for searching through scene graphs.
Definition: SoSearchAction.h:32
void setNode(SoNode *const node)
Definition: SoSearchAction.cpp:145
SoNodeKitPath(const int approxLength)
Definition: SoNodeKitPath.cpp:51
static SbBool isSearchingChildren(void)
Definition: SoBaseKit.cpp:1527
The SoPath class is a container class for traversal path descriptions.
Definition: SoPath.h:43
int findFork(const SoNodeKitPath *path) const
Definition: SoNodeKitPath.cpp:241
void pop(void)
Definition: SoPath.h:133
int getLength(void) const
Definition: SoPath.cpp:473
static void postInfo(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:334
SoNode * getTail(void) const
Definition: SoNodeKitPath.cpp:90
SoPath * getPath(void) const
Definition: SoSearchAction.cpp:317
SoNode * getNodeFromTail(const int index) const
Definition: SoPath.cpp:419
void append(const int childindex)
Definition: SoPath.cpp:191
void replaceIndex(SoNode *const parent, const int index, SoNode *const newchild)
Definition: SoPath.cpp:817
static void setSearchingChildren(const SbBool newval)
Definition: SoBaseKit.cpp:1537
int operator==(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.cpp:432
void setInterest(const Interest interest)
Definition: SoSearchAction.cpp:249
void setHead(SoNode *const head)
Definition: SoPath.cpp:167
void insertIndex(SoNode *const parent, const int newindex)
Definition: SoPath.cpp:750
int findFork(const SoPath *const path) const
Definition: SoPath.cpp:565
void truncate(const int length)
Definition: SoPath.cpp:493
void append(SoBaseKit *childKit)
Definition: SoNodeKitPath.cpp:191
SbBool containsNode(SoBaseKit *node) const
Definition: SoNodeKitPath.cpp:231
int getIndex(const int index) const
Definition: SoPath.cpp:436
SoNode * getNode(const int index) const
Definition: SoPath.cpp:402
The SoBaseKit class is the toplevel superclass for nodekits.
Definition: SoBaseKit.h:57
SbBool isOfType(SoType type) const
Definition: SoBase.cpp:710
The SoNode class is the base class for nodes used in scene graphs.
Definition: SoNode.h:47
void removeIndex(SoNode *const parent, const int oldindex)
Definition: SoPath.cpp:779
SbBool containsNode(const SoNode *const node) const
Definition: SoPath.cpp:601
virtual ~SoNodeKitPath()
Definition: SoNodeKitPath.cpp:68
friend SbBool operator==(const SoPath &lhs, const SoPath &rhs)
Definition: SoPath.cpp:634
void setSearchingAll(const SbBool searchall)
Definition: SoSearchAction.cpp:278
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Jul 27 2020 for Coin by Doxygen. 1.8.18