.TH "SoAuditorList" 3 "Tue Dec 26 2023 17:59:22" "Version 4.0.2" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME SoAuditorList \- The \fBSoAuditorList\fP class is used to keep track of auditors for certain object classes\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBSbPList\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBSoAuditorList\fP (\fBvoid\fP)" .br .ti -1c .RI "\fB~SoAuditorList\fP ()" .br .ti -1c .RI "\fBvoid\fP \fBappend\fP (\fBvoid\fP *\fBconst\fP \fBauditor\fP, \fBconst\fP \fBSoNotRec::Type\fP type)" .br .ti -1c .RI "\fBvoid\fP \fBset\fP (\fBconst\fP int index, \fBvoid\fP *\fBconst\fP \fBauditor\fP, \fBconst\fP \fBSoNotRec::Type\fP type)" .br .ti -1c .RI "\fBvoid\fP * \fBgetObject\fP (\fBconst\fP int index) \fBconst\fP" .br .ti -1c .RI "\fBSoNotRec::Type\fP \fBgetType\fP (\fBconst\fP int index) \fBconst\fP" .br .ti -1c .RI "int \fBgetLength\fP (\fBvoid\fP) \fBconst\fP" .br .ti -1c .RI "int \fBfind\fP (\fBvoid\fP *\fBconst\fP \fBauditor\fP, \fBconst\fP \fBSoNotRec::Type\fP type) \fBconst\fP" .br .ti -1c .RI "\fBvoid\fP \fBremove\fP (\fBconst\fP int index)" .br .ti -1c .RI "\fBvoid\fP \fBremove\fP (\fBvoid\fP *\fBconst\fP \fBauditor\fP, \fBconst\fP \fBSoNotRec::Type\fP type)" .br .ti -1c .RI "\fBvoid\fP \fBnotify\fP (\fBSoNotList\fP *\fBl\fP)" .br .in -1c .SH "Detailed Description" .PP The \fBSoAuditorList\fP class is used to keep track of auditors for certain object classes\&. This class is mainly for internal use (from \fBSoBase\fP) and it should not be necessary to be familiar with it for 'ordinary' Coin use\&. .SH "Constructor & Destructor Documentation" .PP .SS "SoAuditorList::SoAuditorList (\fBvoid\fP)" Default constructor\&. .SS "SoAuditorList::~SoAuditorList ()" Destructor\&. .SH "Member Function Documentation" .PP .SS "\fBvoid\fP SoAuditorList::append (\fBvoid\fP *\fBconst\fP auditor, \fBconst\fP \fBSoNotRec::Type\fP type)" Append an \fIauditor\fP of \fItype\fP to the list\&. .SS "\fBvoid\fP SoAuditorList::set (\fBconst\fP int index, \fBvoid\fP *\fBconst\fP auditor, \fBconst\fP \fBSoNotRec::Type\fP type)" Set \fIauditor\fP pointer and auditor \fItype\fP in list at \fIindex\fP\&. .SS "\fBvoid\fP * SoAuditorList::getObject (\fBconst\fP int index) const" Returns auditor pointer at \fIindex\fP\&. .SS "\fBSoNotRec::Type\fP SoAuditorList::getType (\fBconst\fP int index) const" Returns auditor type at \fIindex\fP\&. .SS "int SoAuditorList::getLength (\fBvoid\fP) const" Returns number of elements in list\&. .SS "int SoAuditorList::find (\fBvoid\fP *\fBconst\fP auditor, \fBconst\fP \fBSoNotRec::Type\fP type) const" Find \fIauditor\fP of \fItype\fP in list and return index\&. Returns -1 if \fIauditor\fP is not in the list\&. .SS "\fBvoid\fP SoAuditorList::remove (\fBconst\fP int index)" Remove auditor at \fIindex\fP\&. .SS "\fBvoid\fP SoAuditorList::remove (\fBvoid\fP *\fBconst\fP auditor, \fBconst\fP \fBSoNotRec::Type\fP type)" Remove \fIauditor\fP of \fItype\fP from list\&. .SS "\fBvoid\fP SoAuditorList::notify (\fBSoNotList\fP * l)" Send notification to all our auditors\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.