Maintains a list of pointers to VRML interpolators. More...
#include <Inventor/lists/SoVRMLInterpList.h>
Public Member Functions | |
SoVRMLInterpList () | |
SoVRMLInterpList (int size) | |
SoVRMLInterpList (const SoVRMLInterpList &l) | |
virtual | ~SoVRMLInterpList () |
void | append (SoVRMLInterpolator *ptr) |
SoVRMLInterpolator * | operator[] (int i) const |
SoVRMLInterpList & | operator= (const SoVRMLInterpList &l) |
Maintains a list of pointers to VRML interpolators.
This subclass of SoBaseList holds lists of pointers to SoVRMLInterpolators. It updates reference counts to nodes in the list whenever adding or removing pointers.
SoVRMLInterpList::SoVRMLInterpList | ( | ) | [inline] |
Constructor.
SoVRMLInterpList::SoVRMLInterpList | ( | int | size | ) | [inline] |
Constructor that pre-allocates storage for size pointers.
SoVRMLInterpList::SoVRMLInterpList | ( | const SoVRMLInterpList & | l | ) | [inline] |
Constructor that copies the contents of another list.
virtual SoVRMLInterpList::~SoVRMLInterpList | ( | ) | [inline, virtual] |
Destructor.
void SoVRMLInterpList::append | ( | SoVRMLInterpolator * | ptr | ) |
Adds a VRML interpolator to the end of the list.
SoVRMLInterpList& SoVRMLInterpList::operator= | ( | const SoVRMLInterpList & | l | ) | [inline] |
Copies a list, keeping all reference counts correct.
Reimplemented from SoBaseList.
SoVRMLInterpolator* SoVRMLInterpList::operator[] | ( | int | i | ) | const |
Returns pointer with given index. If requested index does not exists, list is grown to return a valid pointer.
Reimplemented from SoBaseList.