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);
65 int getIndex(
const int i)
const;
66 int getIndexFromTail(
const int i)
const;
67 void insertIndex(
SoNode *parent,
const int newIndex);
68 void removeIndex(
SoNode *parent,
const int oldIndex);
69 void replaceIndex(
SoNode *parent,
const int index,
SoNode *newChild);
The SoBaseKit class is the toplevel superclass for nodekits.
Definition SoBaseKit.h:57
The SoNodeKitPath class is a path that contains only nodekit nodes.
Definition SoNodeKitPath.h:33
SoNode * getNodeFromTail(const int idx) const
Definition SoNodeKitPath.cpp:137
void append(SoBaseKit *childKit)
Definition SoNodeKitPath.cpp:200
SoNode * getNode(const int idx) const
Definition SoNodeKitPath.cpp:116
SbBool containsNode(SoBaseKit *node) const
Definition SoNodeKitPath.cpp:240
int getLength(void) const
Definition SoNodeKitPath.cpp:85
SoNode * getTail(void) const
Definition SoNodeKitPath.cpp:99
friend int operator==(const SoNodeKitPath &p1, const SoNodeKitPath &p2)
Definition SoNodeKitPath.cpp:263
int findFork(const SoNodeKitPath *path) const
Definition SoNodeKitPath.cpp:250
void truncate(const int length)
Definition SoNodeKitPath.cpp:156
SoNodeKitPath(const int approxLength)
Definition SoNodeKitPath.cpp:60
void pop(void)
Definition SoNodeKitPath.cpp:178
The SoNode class is the base class for nodes used in scene graphs.
Definition SoNode.h:47
SoPath(const int approxlength=4)
Definition SoPath.cpp:100
The SoSearchAction class provides methods for searching through scene graphs.
Definition SoSearchAction.h:35