36#include <Inventor/SbBasic.h>
58 void print(FILE *
const file = stdout)
const;
67 SoElement * getElementNoPush(
const int stackindex)
const;
73 class SoStateP * pimpl;
81 return (stackindex < this->numstacks) && (this->stack[stackindex] != NULL);
88 return this->stack[stackindex];
94 return this->cacheopen;
98SoState::getElementNoPush(
const int stackindex)
const
101 return this->stack[stackindex];
The SoAction class is the base class for all traversal actions.
Definition SoAction.h:77
SoElement is the abstract base class for all elements.
Definition SoElement.h:43
SoAction * getAction(void) const
Definition SoState.cpp:215
void push(void)
Definition SoState.cpp:275
SoState(SoAction *action, const SoTypeList &enabledelements)
Definition SoState.cpp:138
void pop(void)
Definition SoState.cpp:294
int getDepth(void) const
Definition SoState.cpp:340
SbBool isElementEnabled(const int stackindex) const
Definition SoState.h:79
SbBool isCacheOpen(void) const
Definition SoState.h:92
const SoElement * getConstElement(const int stackindex) const
Definition SoState.h:85
void print(FILE *const file=stdout) const
Definition SoState.cpp:320
void setCacheOpen(const SbBool flag)
Definition SoState.cpp:349
SoElement * getElement(const int stackindex)
Definition SoState.cpp:228
The SoTypeList class is a container class for arrays of SoType objects.
Definition SoTypeList.h:39