51#ifndef SO_ENGINE_LIST_H 
   52#define SO_ENGINE_LIST_H 
   54#include <Inventor/lists/SoBaseList.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.