Maintains a list of pointers to VRML interpolator outputs. More...
#include <Inventor/lists/SoVRMLInterpOutputList.h>
Public Member Functions | |
SoVRMLInterpOutputList () | |
SoVRMLInterpOutputList (int size) | |
SoVRMLInterpOutputList (const SoVRMLInterpOutputList &l) | |
virtual | ~SoVRMLInterpOutputList () |
void | append (SoVRMLInterpOutput *interpOutput) |
void | insert (SoVRMLInterpOutput *interpOutput, int addBefore) |
SoVRMLInterpOutput * | operator[] (int i) const |
void | set (int i, SoVRMLInterpOutput *interpOutput) |
Maintains a list of pointers to VRML interpolator outputs.
This subclass of SbPList holds lists of pointers to SoVRMLInterpOutputs. It updates reference counts to VRML interpolator outputs in the list whenever adding or removing pointers.
SoVRMLInterpOutputList::SoVRMLInterpOutputList | ( | ) | [inline] |
Constructor.
SoVRMLInterpOutputList::SoVRMLInterpOutputList | ( | int | size | ) | [inline] |
Constructor that pre-allocates storage for size pointers.
SoVRMLInterpOutputList::SoVRMLInterpOutputList | ( | const SoVRMLInterpOutputList & | l | ) | [inline] |
Constructor that copies the contents of another list.
virtual SoVRMLInterpOutputList::~SoVRMLInterpOutputList | ( | ) | [inline, virtual] |
Destructor.
void SoVRMLInterpOutputList::append | ( | SoVRMLInterpOutput * | interpOutput | ) | [inline] |
Adds a VRML interpolator output to the end of the list.
void SoVRMLInterpOutputList::insert | ( | SoVRMLInterpOutput * | interpOutput, | |
int | addBefore | |||
) | [inline] |
Inserts the given VRML interpolator output in the list before the element of the given index.
SoVRMLInterpOutput* SoVRMLInterpOutputList::operator[] | ( | int | i | ) | const [inline] |
Returns pointer with given index. If requested index does not exists, list is grown to return a valid pointer.
Reimplemented from SbPList.
void SoVRMLInterpOutputList::set | ( | int | i, | |
SoVRMLInterpOutput * | interpOutput | |||
) | [inline] |
Sets an element of a list.