1 #ifndef COIN_SOCOMPACTPATHLIST_H
2 #define COIN_SOCOMPACTPATHLIST_H
36 #include <Inventor/SbBasic.h>
37 #include <Inventor/lists/SbList.h>
42 #error this is a private header file
43 #endif // !COIN_INTERNAL
58 void getChildren(
int & numindices,
const int *& indices);
59 SbBool
push(
int childindex);
70 int getNumIndices(
void);
71 int getStartIndex(
void);
73 int getChildIndex(
const int child);
74 int createLookupTable(
int curslot,
int depth,
76 int firstpath,
int numpaths);
void reset(void)
Definition: SoCompactPathList.cpp:95
The SoCompactPathList class is used to optimize SoPathList traversal.
Definition: SoCompactPathList.h:51
int getDepth(void) const
Definition: SoCompactPathList.cpp:252
The SoPathList class is a container for pointers to SoPath objects.As this class inherits SoBaseList...
Definition: SoPathList.h:40
~SoCompactPathList()
Definition: SoCompactPathList.cpp:86
void getChildren(int &numindices, const int *&indices)
Definition: SoCompactPathList.cpp:105
SbBool push(int childindex)
Definition: SoCompactPathList.cpp:116
SoCompactPathList(const SoPathList &list)
Definition: SoCompactPathList.cpp:62
void pop(void)
Definition: SoCompactPathList.cpp:147