NAME
SoEngineList – maintains a list of pointers to engines
INHERITS FROM
SoEngineList
SYNOPSIS
#include <Inventor/SoLists.h>
Methods from class SoEngineList:
SoEngineList(const SoEngineList &l)
SoEngineList & operator =(const SoEngineList &l)
void insert(SoBase *ptr, int addBefore)
void addReferences(SbBool flag)
int find(const void *ptr) const
int operator ==(const SbPList &pl) const
int operator !=(const SbPList &pl) const
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.
METHODS
SoEngineList()
Constructor.
SoEngineList(int size)
Constructor that pre-allocates storage for size pointers.
SoEngineList(const SoEngineList &l)
Constructor that copies the contents of another list.
~SoEngineList()
Destructor.
void append(SoEngine *engine)
Adds an engine to the end of the list.
SoEngine * operator [](int i) const
Accesses an element of a list.
SoEngineList & operator =(const SoEngineList &l)
Copies a list, keeping all reference counts correct.
SEE ALSO
Typeset by Felix Ritter (MeVis Research GmbH)
Hyperlinks by Wolfram Esser (method park Software AG)