51#ifndef SO_ENGINE_LIST_H
52#define SO_ENGINE_LIST_H
Base class for all nodes, paths, and engines.
Maintains a list of pointers to instances of the SoBase classes.
void copy(const SoBaseList &l)
Copies a list, keeping all reference counts correct.
void append(SoBase *ptr)
Adds a pointer to the end of the list.
Base class for all engines.
Maintains a list of pointers to engines.
SoEngineList()
Constructor.
void append(SoEngine *ptr)
Adds an engine to the end of the list.
SoEngineList(int size)
Constructor that pre-allocates storage for size pointers.
SoEngineList & operator=(const SoEngineList &l)
Copies a list, keeping all reference counts correct.
SoEngineList(const SoEngineList &l)
Constructor that copies the contents of another list.
SoEngine * operator[](int i) const
Returns pointer with given index.
virtual ~SoEngineList()
Destructor.