1#ifndef COIN_SOGETPRIMITIVECOUNTACTION_H
2#define COIN_SOGETPRIMITIVECOUNTACTION_H
36#include <Inventor/actions/SoAction.h>
37#include <Inventor/actions/SoSubAction.h>
38#include <Inventor/tools/SbLazyPimplPtr.h>
39#include <Inventor/elements/SoDecimationTypeElement.h>
41class SoGetPrimitiveCountActionP;
72 float percentage = 1.0);
99 SbBool nonvertexastris;
101 float decimationpercentage;
Definition SbLazyPimplPtr.h:56
The SbViewportRegion class is a viewport within a full window.
Definition SbViewportRegion.h:40
static void initClass(void)
Definition SoAction.cpp:370
SoAction(void)
Definition SoAction.cpp:337
virtual void beginTraversal(SoNode *node)
Definition SoAction.cpp:1269
Type
Definition SoDecimationTypeElement.h:48
SbBool canApproximateCount(void)
Definition SoGetPrimitiveCountAction.cpp:230
void setCanApproximate(const SbBool flag)
Definition SoGetPrimitiveCountAction.cpp:240
void incNumImage(void)
Definition SoGetPrimitiveCountAction.cpp:372
SbBool containsNonTriangleShapes(void)
Definition SoGetPrimitiveCountAction.cpp:189
void incNumLines(void)
Definition SoGetPrimitiveCountAction.cpp:342
void incNumText(void)
Definition SoGetPrimitiveCountAction.cpp:362
void addNumImage(const int num)
Definition SoGetPrimitiveCountAction.cpp:322
void setDecimationValue(SoDecimationTypeElement::Type type, float percentage=1.0)
Definition SoGetPrimitiveCountAction.cpp:252
int getPointCount(void) const
Definition SoGetPrimitiveCountAction.cpp:148
void incNumTriangles(void)
Definition SoGetPrimitiveCountAction.cpp:332
int getImageCount(void) const
Definition SoGetPrimitiveCountAction.cpp:166
void setCount3DTextAsTriangles(const SbBool flag)
Definition SoGetPrimitiveCountAction.cpp:206
void addNumTriangles(const int num)
Definition SoGetPrimitiveCountAction.cpp:282
int getLineCount(void) const
Definition SoGetPrimitiveCountAction.cpp:133
int getTextCount(void) const
Definition SoGetPrimitiveCountAction.cpp:157
SbBool is3DTextCountedAsTriangles(void)
Definition SoGetPrimitiveCountAction.cpp:217
SbBool containsNoPrimitives(void)
Definition SoGetPrimitiveCountAction.cpp:175
int getTriangleCount(void) const
Definition SoGetPrimitiveCountAction.cpp:124
SoDecimationTypeElement::Type getDecimationType(void)
Definition SoGetPrimitiveCountAction.cpp:263
SoGetPrimitiveCountAction(void)
Definition SoGetPrimitiveCountAction.cpp:89
void addNumText(const int num)
Definition SoGetPrimitiveCountAction.cpp:312
void addNumPoints(const int num)
Definition SoGetPrimitiveCountAction.cpp:302
float getDecimationPercentage(void)
Definition SoGetPrimitiveCountAction.cpp:272
void addNumLines(const int num)
Definition SoGetPrimitiveCountAction.cpp:292
void incNumPoints(void)
Definition SoGetPrimitiveCountAction.cpp:352
The SoNode class is the base class for nodes used in scene graphs.
Definition SoNode.h:56