1#ifndef COIN_SONODEVISUALIZE_H
2#define COIN_SONODEVISUALIZE_H
36#include <Inventor/nodekits/SoBaseKit.h>
37#include <Inventor/nodes/SoSeparator.h>
38#include <Inventor/lists/SoNodeList.h>
39#include <Inventor/tools/SbPimplPtr.h>
40#include <Inventor/SbVec2s.h>
41#include <Inventor/SbVec3f.h>
55 SO_KIT_CATALOG_ENTRY_HEADER(topSeparator);
56 SO_KIT_CATALOG_ENTRY_HEADER(childrenVisible);
57 SO_KIT_CATALOG_ENTRY_HEADER(color);
58 SO_KIT_CATALOG_ENTRY_HEADER(texture);
59 SO_KIT_CATALOG_ENTRY_HEADER(textureTransform);
60 SO_KIT_CATALOG_ENTRY_HEADER(shape);
61 SO_KIT_CATALOG_ENTRY_HEADER(rotSwitch);
62 SO_KIT_CATALOG_ENTRY_HEADER(rotation);
63 SO_KIT_CATALOG_ENTRY_HEADER(childGeometry);
64 SO_KIT_CATALOG_ENTRY_HEADER(translation);
65 SO_KIT_CATALOG_ENTRY_HEADER(lines);
66 SO_KIT_CATALOG_ENTRY_HEADER(lineSep);
78 bool isAlternating()
const;
89 void setupChildCatalog(
SoNode * node,
int depth);
Definition SbPimplPtr.h:55
The SbVec2s class is a 2 dimensional vector with short integer coordinates.
Definition SbVec2s.h:51
static void initClass(void)
Definition SoBaseKit.cpp:678
SoBaseKit(void)
Definition SoBaseKit.cpp:630
virtual void handleEvent(SoHandleEventAction *action)
Definition SoBaseKit.cpp:1060
The SoHandleEventAction class distributes user events to the scene.
Definition SoHandleEventAction.h:46
The SoNodeList class is a container for pointers to SoNode objects.
Definition SoNodeList.h:40
void visualizeSubTree(SoNode *node, int depth=-1)
Definition SoNodeVisualize.cpp:419
SoNodeVisualize(void)
Definition SoNodeVisualize.cpp:204
unsigned int nodeNumChildren()
Definition SoNodeVisualize.cpp:726
static void cleanClass(void)
Definition SoNodeVisualize.cpp:603
bool clicked()
Definition SoNodeVisualize.cpp:612
void internalAlternating(bool alternating, int direction)
Definition SoNodeVisualize.cpp:696
bool nodeHasChildren()
Definition SoNodeVisualize.cpp:718
SbVec2s recalculateWidth()
Definition SoNodeVisualize.cpp:521
void setAlternate(bool alternating=true)
Definition SoNodeVisualize.cpp:685
SoNodeVisualize * getSoNodeVisualizeRoot()
Definition SoNodeVisualize.cpp:674
SbVec2s getWidth()
Definition SoNodeVisualize.cpp:566
void reset()
Definition SoNodeVisualize.cpp:739
SoNode(void)
Definition SoNode.cpp:417
The SoProfilerStats class is a node for exposing profiling results gathered by SoProfilerElement.
Definition SoProfilerStats.h:47