SoMultipleInstanceBase Class Reference
[Groups]

Abstract group node that traverses its children multiple times. More...

#include <Inventor/nodes/SoMultipleInstanceBase.h>

Inheritance diagram for SoMultipleInstanceBase:
SoGroup SoNode SoFieldContainer SoBase SoRefCounter SoTypedObject SoMultipleInstance

List of all members.

Public Member Functions

virtual SoType getTypeId () const
 SoMultipleInstanceBase ()

Static Public Member Functions

static SoType getClassTypeId ()

Detailed Description

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).

ACTION BEHAVIOR

SEE ALSO

SoMultipleInstance, SoMultipleCopy, SoArray, SoSwitch


Constructor & Destructor Documentation

SoMultipleInstanceBase::SoMultipleInstanceBase (  ) 

Constructor.


Member Function Documentation

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.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/