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
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);
The SoCompactPathList class is used to optimize SoPathList traversal.
Definition SoCompactPathList.h:51
void getChildren(int &numindices, const int *&indices)
Definition SoCompactPathList.cpp:105
~SoCompactPathList()
Definition SoCompactPathList.cpp:86
int getDepth(void) const
Definition SoCompactPathList.cpp:252
SoCompactPathList(const SoPathList &list)
Definition SoCompactPathList.cpp:62
void reset(void)
Definition SoCompactPathList.cpp:95
void pop(void)
Definition SoCompactPathList.cpp:147
SbBool push(int childindex)
Definition SoCompactPathList.cpp:116
The SoPathList class is a container for pointers to SoPath objects.
Definition SoPathList.h:40