Open Inventor Reference
SoEngineList Class Reference

Maintains a list of pointers to engines. More...

#include <Inventor/SoLists.h>

Inheritance diagram for SoEngineList:
SoBaseList SbPList

List of all members.

Public Member Functions

 SoEngineList ()
 SoEngineList (int size)
 SoEngineList (const SoEngineList &l)
 ~SoEngineList ()
 Destructor.
void append (SoEngine *ptr)
 Adds an engine to the end of the list.
SoEngineListoperator= (const SoEngineList &l)
 Copies a list, keeping all reference counts correct.
SoEngineoperator[] (int i) const
 Access an element of a list.

Detailed Description

This subclass of SoBaseList holds lists of pointers to SoEngines. It updates reference counts to engines in the list whenever adding or removing pointers.

See Also
SoEngine

Definition at line 262 of file SoLists.h.


Constructor & Destructor Documentation

SoEngineList::SoEngineList ( ) [inline]

Definition at line 264 of file SoLists.h.

SoEngineList::SoEngineList ( int  size) [inline]

Definition at line 265 of file SoLists.h.

SoEngineList::SoEngineList ( const SoEngineList l) [inline]

Definition at line 266 of file SoLists.h.

SoEngineList::~SoEngineList ( ) [inline]

Definition at line 268 of file SoLists.h.


Member Function Documentation

void SoEngineList::append ( SoEngine ptr) [inline]

Definition at line 271 of file SoLists.h.

SoEngineList& SoEngineList::operator= ( const SoEngineList l) [inline]

Definition at line 275 of file SoLists.h.

References SoBaseList::copy().

SoEngine* SoEngineList::operator[] ( int  i) const [inline]

Reimplemented from SoBaseList.

Definition at line 278 of file SoLists.h.


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