The SoShapeSimplifyAction class replaces complex primitives with simplified polygon representations.
More...
#include <Inventor/actions/SoShapeSimplifyAction.h>
The SoShapeSimplifyAction class replaces complex primitives with simplified polygon representations.
◆ SoShapeSimplifyAction()
SoShapeSimplifyAction::SoShapeSimplifyAction |
( |
void | | ) |
|
◆ ~SoShapeSimplifyAction()
SoShapeSimplifyAction::~SoShapeSimplifyAction |
( |
void | | ) |
|
|
virtual |
◆ getTypeId()
SoType SoShapeSimplifyAction::getTypeId |
( |
void | | ) |
const |
|
virtual |
Returns the type identification of an object derived from a class inheriting SoAction. This is used for runtime type checking and "downward" casting.
Reimplemented from SoSimplifyAction.
◆ getClassTypeId()
SoType SoShapeSimplifyAction::getClassTypeId |
( |
void | | ) |
|
|
static |
This static method returns the SoType object associated with objects of this class.
◆ addMethod()
void SoShapeSimplifyAction::addMethod |
( |
const SoType | type, |
|
|
SoActionMethod | method ) |
|
static |
This API member is considered internal to the library, as it is not likely to be of interest to the application programmer.
◆ enableElement()
void SoShapeSimplifyAction::enableElement |
( |
const SoType | type, |
|
|
const int | stackindex ) |
|
static |
This API member is considered internal to the library, as it is not likely to be of interest to the application programmer.
◆ getEnabledElements()
◆ getClassEnabledElements()
Returns list of enabled elements for this class. The enabledElements and methods variables are protected in the original OIV API. This is not such a good idea, since exposed static class member variables is a major grievance with regard to Win32 DLLs. This function is an extension for Coin, and it is not available in the original SGI Open Inventor v2.1 API.
◆ getClassActionMethods()
Returns list of action methods for this class. The enabledElements and methods variables are protected in the original OIV API. This is not such a good idea, since exposed static class member variables is a major grievance with regard to Win32 DLLs. This function is an extension for Coin, and it is not available in the original SGI Open Inventor v2.1 API.
◆ initClass()
void SoShapeSimplifyAction::initClass |
( |
void | | ) |
|
|
static |
Initializes the runtime type system for this class, and sets up the enabled elements and action method list.
◆ beginTraversal()
void SoShapeSimplifyAction::beginTraversal |
( |
SoNode * | node | ) |
|
|
protectedvirtual |
This virtual method is called from SoAction::apply(), and is the entry point for the actual scene graph traversal.
It can be overridden to initialize the action at traversal start, for specific initializations in the action subclasses inheriting SoAction.
Default method just calls traverse(), which any overridden implementation of the method must do too (or call SoAction::beginTraversal()) to trigger the scene graph traversal.
Reimplemented from SoSimplifyAction.
The documentation for this class was generated from the following files: