1#ifndef COIN_SOREORGANIZEACTION_H
2#define COIN_SOREORGANIZEACTION_H
36#include <Inventor/actions/SoSimplifyAction.h>
40class SoReorganizeActionP;
54 void generateNormals(SbBool onoff);
55 SbBool areNormalGenerated(
void)
const;
56 void generateTriangleStrips(SbBool onoff);
57 SbBool areTriangleStripGenerated(
void)
const;
58 void generateTexCoords(SbBool onoff);
59 SbBool areTexCoordsGenerated(
void)
const;
60 void generateVPNodes(SbBool onoff);
61 SbBool areVPNodesGenerated(
void);
62 void matchIndexArrays(SbBool onoff);
63 SbBool areIndexArraysMatched(
void)
const;
64 SoSimplifier * getSimplifier(
void)
const;
68 virtual void apply(
const SoPathList & pathlist, SbBool obeysrules = FALSE);
70 static void startReport(
const char * msg);
71 static void finishReport(
void);
Definition SbPimplPtr.h:55
The SoNode class is the base class for nodes used in scene graphs.
Definition SoNode.h:56
The SoPathList class is a container for pointers to SoPath objects.
Definition SoPathList.h:40
The SoPath class is a container class for traversal path descriptions.
Definition SoPath.h:52
The SoReorganizeAction class reorganizes your scene graph to optimize traversal/rendering.
Definition SoReorganizeAction.h:42
The SoSeparator class is a state-preserving group node.
Definition SoSeparator.h:44
The SoSimplifyAction class is the base class for the simplify action classes.
Definition SoSimplifyAction.h:41
static void initClass(void)
Definition SoSimplifyAction.cpp:56
virtual void beginTraversal(SoNode *node)
Definition SoSimplifyAction.cpp:80
virtual void apply(SoNode *root)
Definition SoSimplifyAction.cpp:86