1#ifndef COIN_SOGETPRIMITIVECOUNTACTION_H
2#define COIN_SOGETPRIMITIVECOUNTACTION_H
27#include <Inventor/actions/SoAction.h>
28#include <Inventor/actions/SoSubAction.h>
29#include <Inventor/tools/SbLazyPimplPtr.h>
30#include <Inventor/elements/SoDecimationTypeElement.h>
32class SoGetPrimitiveCountActionP;
60 float percentage = 1.0);
87 SbBool nonvertexastris;
89 float decimationpercentage;
92 SbLazyPimplPtr<SoGetPrimitiveCountActionP> pimpl;
static void initClass(void)
Definition SoAction.cpp:366
SoAction(void)
Definition SoAction.cpp:333
virtual void beginTraversal(SoNode *node)
Definition SoAction.cpp:1263
Type
Definition SoDecimationTypeElement.h:39
SbBool canApproximateCount(void)
Definition SoGetPrimitiveCountAction.cpp:201
void setCanApproximate(const SbBool flag)
Definition SoGetPrimitiveCountAction.cpp:211
void incNumImage(void)
Definition SoGetPrimitiveCountAction.cpp:343
SbBool containsNonTriangleShapes(void)
Definition SoGetPrimitiveCountAction.cpp:160
void incNumLines(void)
Definition SoGetPrimitiveCountAction.cpp:313
void incNumText(void)
Definition SoGetPrimitiveCountAction.cpp:333
void addNumImage(const int num)
Definition SoGetPrimitiveCountAction.cpp:293
void setDecimationValue(SoDecimationTypeElement::Type type, float percentage=1.0)
Definition SoGetPrimitiveCountAction.cpp:223
int getPointCount(void) const
Definition SoGetPrimitiveCountAction.cpp:119
void incNumTriangles(void)
Definition SoGetPrimitiveCountAction.cpp:303
int getImageCount(void) const
Definition SoGetPrimitiveCountAction.cpp:137
void setCount3DTextAsTriangles(const SbBool flag)
Definition SoGetPrimitiveCountAction.cpp:177
void addNumTriangles(const int num)
Definition SoGetPrimitiveCountAction.cpp:253
int getLineCount(void) const
Definition SoGetPrimitiveCountAction.cpp:104
int getTextCount(void) const
Definition SoGetPrimitiveCountAction.cpp:128
SbBool is3DTextCountedAsTriangles(void)
Definition SoGetPrimitiveCountAction.cpp:188
SbBool containsNoPrimitives(void)
Definition SoGetPrimitiveCountAction.cpp:146
int getTriangleCount(void) const
Definition SoGetPrimitiveCountAction.cpp:95
SoDecimationTypeElement::Type getDecimationType(void)
Definition SoGetPrimitiveCountAction.cpp:234
SoGetPrimitiveCountAction(void)
Definition SoGetPrimitiveCountAction.cpp:75
void addNumText(const int num)
Definition SoGetPrimitiveCountAction.cpp:283
void addNumPoints(const int num)
Definition SoGetPrimitiveCountAction.cpp:273
float getDecimationPercentage(void)
Definition SoGetPrimitiveCountAction.cpp:243
void addNumLines(const int num)
Definition SoGetPrimitiveCountAction.cpp:263
void incNumPoints(void)
Definition SoGetPrimitiveCountAction.cpp:323
The SoNode class is the base class for nodes used in scene graphs.
Definition SoNode.h:47