![]() |
Coin3D is Free Software, published under the BSD 3-clause license. |
https://bitbucket.org/Coin3D/ http://www.kongsberg.com/kogt/ |
#include <SoGenerateSceneGraphAction.h>
Inherits SoAction.
Public Member Functions | |
SoGenerateSceneGraphAction (void) | |
virtual | ~SoGenerateSceneGraphAction (void) |
void | setNodeNamesEnabled (SbBool enabled) |
SbBool | isNodeNamesEnabled (void) const |
void | setNodeTypesEnabled (SbBool enabled) |
SbBool | isNodeTypesEnabled (void) const |
void | setDropTypeIfNameEnabled (SbBool enabled) |
SbBool | isDropTypeIfNameEnabled (void) const |
SoSeparator * | getGraph (void) const |
![]() | |
virtual | ~SoAction (void) |
virtual SoType | getTypeId (void) const=0 |
virtual SbBool | isOfType (SoType type) const |
virtual void | apply (SoNode *root) |
virtual void | apply (SoPath *path) |
virtual void | apply (const SoPathList &pathlist, SbBool obeysrules=FALSE) |
void | apply (SoAction *beingApplied) |
virtual void | invalidateState (void) |
AppliedCode | getWhatAppliedTo (void) const |
SoNode * | getNodeAppliedTo (void) const |
SoPath * | getPathAppliedTo (void) const |
const SoPathList * | getPathListAppliedTo (void) const |
const SoPathList * | getOriginalPathListAppliedTo (void) const |
SbBool | isLastPathListAppliedTo (void) const |
PathCode | getPathCode (int &numindices, const int *&indices) |
void | traverse (SoNode *const node) |
SbBool | hasTerminated (void) const |
const SoPath * | getCurPath (void) |
SoState * | getState (void) const |
PathCode | getCurPathCode (void) const |
virtual SoNode * | getCurPathTail (void) |
void | usePathCode (int &numindices, const int *&indices) |
void | pushCurPath (const int childindex, SoNode *node=NULL) |
void | popCurPath (const PathCode prevpathcode) |
void | pushCurPath (void) |
void | popPushCurPath (const int childindex, SoNode *node=NULL) |
void | popCurPath (void) |
void | switchToPathTraversal (SoPath *path) |
void | switchToNodeTraversal (SoNode *node) |
Static Public Member Functions | |
static void | initClass (void) |
![]() | |
static void | initClass (void) |
static void | initClasses (void) |
static SoType | getClassTypeId (void) |
static void | nullAction (SoAction *action, SoNode *node) |
Protected Member Functions | |
virtual void | beginTraversal (SoNode *node) |
![]() | |
SoAction (void) | |
virtual void | endTraversal (SoNode *node) |
void | setTerminated (const SbBool flag) |
virtual const SoEnabledElementsList & | getEnabledElements (void) const |
virtual SbBool | shouldCompactPathList (void) const |
Additional Inherited Members | |
![]() | |
enum | AppliedCode |
enum | PathCode |
![]() | |
static SoEnabledElementsList * | getClassEnabledElements (void) |
static SoActionMethodList * | getClassActionMethods (void) |
![]() | |
SoState * | state |
SoActionMethodList * | traversalMethods |
SoGenerateSceneGraphAction::SoGenerateSceneGraphAction | ( | void | ) |
|
virtual |
|
protectedvirtual |
Reimplemented from SoAction.
SoSeparator * SoGenerateSceneGraphAction::getGraph | ( | void | ) | const |
|
static |
SbBool SoGenerateSceneGraphAction::isDropTypeIfNameEnabled | ( | void | ) | const |
SbBool SoGenerateSceneGraphAction::isNodeNamesEnabled | ( | void | ) | const |
SbBool SoGenerateSceneGraphAction::isNodeTypesEnabled | ( | void | ) | const |
void SoGenerateSceneGraphAction::setDropTypeIfNameEnabled | ( | SbBool | enabled | ) |
void SoGenerateSceneGraphAction::setNodeNamesEnabled | ( | SbBool | enabled | ) |
void SoGenerateSceneGraphAction::setNodeTypesEnabled | ( | SbBool | enabled | ) |