Abstract group node that traverses its children multiple times. More...
#include <Inventor/nodes/SoMultipleInstanceBase.h>
Public Member Functions | |
virtual SoType | getTypeId () const |
SoMultipleInstanceBase () | |
Static Public Member Functions | |
static SoType | getClassTypeId () |
Abstract group node that traverses its children multiple times.
This abstract group node traverses its children, in order, multiple times, applying different per-instance attributes each time. This allows the user to put multiple copies of the same data in different locations easily and efficiently.
Traversing the Nth child sets the current switch value to N , for use with inherited switch values (see SoSwitch).
SoSearchAction
Traverses all children once, setting the inherited switch value to SO_SWITCH_ALL first.
SoMultipleInstance, SoMultipleCopy, SoArray, SoSwitch
SoMultipleInstanceBase::SoMultipleInstanceBase | ( | ) |
Constructor.
static SoType SoMultipleInstanceBase::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoGroup.
Reimplemented in SoMultipleInstance.
virtual SoType SoMultipleInstanceBase::getTypeId | ( | ) | const [virtual] |
Returns the type identifier for this specific instance.
Reimplemented from SoGroup.
Reimplemented in SoMultipleInstance.