Coin
4.0.3
Coin3D core library
|
The SoAuditorList class is used to keep track of auditors for certain object classes. More...
#include <Inventor/lists/SoAuditorList.h>
Public Member Functions | |
SoAuditorList (void) | |
~SoAuditorList () | |
void | append (void *const auditor, const SoNotRec::Type type) |
int | find (void *const auditor, const SoNotRec::Type type) const |
int | getLength (void) const |
void * | getObject (const int index) const |
SoNotRec::Type | getType (const int index) const |
void | notify (SoNotList *l) |
void | remove (const int index) |
void | remove (void *const auditor, const SoNotRec::Type type) |
void | set (const int index, void *const auditor, const SoNotRec::Type type) |
The SoAuditorList class is used to keep track of auditors for certain object classes.
This class is mainly for internal use (from SoBase) and it should not be necessary to be familiar with it for "ordinary" Coin use.
SoAuditorList::SoAuditorList | ( | void | ) |
Default constructor.
SoAuditorList::~SoAuditorList | ( | ) |
Destructor.
void SoAuditorList::append | ( | void *const | auditor, |
const SoNotRec::Type | type ) |
Append an auditor of type to the list.
int SoAuditorList::find | ( | void *const | auditor, |
const SoNotRec::Type | type ) const |
Find auditor of type in list and return index. Returns -1 if auditor is not in the list.
int SoAuditorList::getLength | ( | void | ) | const |
Returns number of elements in list.
SoNotRec::Type SoAuditorList::getType | ( | const int | index | ) | const |
Returns auditor type at index.
void SoAuditorList::remove | ( | void *const | auditor, |
const SoNotRec::Type | type ) |
Remove auditor of type from list.
Set auditor pointer and auditor type in list at index.