.TH "SoNotRec" 3 "Sat Oct 12 2013" "Version 4.0.0a" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME SoNotRec \- .PP The \fBSoNotRec\fP class specifies records for notification lists\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Types" .in +1c .ti -1c .RI "enum \fBType\fP { \fBCONTAINER\fP, \fBPARENT\fP, \fBSENSOR\fP, \fBFIELD\fP, \fBENGINE\fP }" .br .ti -1c .RI "enum \fBOperationType\fP { \fBUNSPECIFIED\fP, \fBFIELD_UPDATE\fP, \fBGROUP_ADDCHILD\fP, \fBGROUP_INSERTCHILD\fP, \fBGROUP_REPLACECHILD\fP, \fBGROUP_REMOVECHILD\fP, \fBGROUP_REMOVEALLCHILDREN\fP }" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBSoNotRec\fP (\fBSoBase\fP *const notifbase)" .br .ti -1c .RI "void \fBsetType\fP (const \fBSoNotRec::Type\fP type)" .br .ti -1c .RI "\fBSoBase\fP * \fBgetBase\fP (void) const " .br .ti -1c .RI "\fBSoNotRec::Type\fP \fBgetType\fP (void) const " .br .ti -1c .RI "const \fBSoNotRec\fP * \fBgetPrevious\fP (void) const " .br .ti -1c .RI "void \fBsetPrevious\fP (const \fBSoNotRec\fP *const prev)" .br .ti -1c .RI "void \fBprint\fP (FILE *const file) const " .br .ti -1c .RI "\fBSoNotRec::OperationType\fP \fBgetOperationType\fP (void) const " .br .ti -1c .RI "int \fBgetIndex\fP (void) const " .br .ti -1c .RI "int \fBgetFieldNumIndices\fP (void) const " .br .ti -1c .RI "const \fBSoBase\fP * \fBgetGroupChild\fP (void) const " .br .ti -1c .RI "const \fBSoBase\fP * \fBgetGroupPrevChild\fP (void) const " .br .ti -1c .RI "void \fBsetOperationType\fP (const \fBSoNotRec::OperationType\fP opType)" .br .ti -1c .RI "void \fBsetIndex\fP (const int idx)" .br .ti -1c .RI "void \fBsetFieldNumIndices\fP (const int fldnumind)" .br .ti -1c .RI "void \fBsetGroupChild\fP (const \fBSoBase\fP *const gc)" .br .ti -1c .RI "void \fBsetGroupPrevChild\fP (const \fBSoBase\fP *const pc)" .br .in -1c .SH "Detailed Description" .PP The \fBSoNotRec\fP class specifies records for notification lists\&. \fBSee Also:\fP .RS 4 SoNotification .RE .PP .SH "Member Enumeration Documentation" .PP .SS "enum \fBSoNotRec::Type\fP" This enum is used to specify the type of the notification source within the record\&. .SS "enum \fBSoNotRec::OperationType\fP" This enum is used to specify the type of the scenegraph operation causing the notification\&. .SH "Constructor & Destructor Documentation" .PP .SS "SoNotRec::SoNotRec (\fBSoBase\fP *constnotifbase)" Constructor\&. Initializes the record with \fInotifbase\fP pointer\&. .SH "Member Function Documentation" .PP .SS "void SoNotRec::setType (const \fBSoNotRec::Type\fPtypearg)" Set the \fItype\fP of the notification source of this record\&. .SS "\fBSoBase\fP * SoNotRec::getBase (void) const" Returns the notification source within this record\&. .SS "\fBSoNotRec::Type\fP SoNotRec::getType (void) const" Returns the type of the notification source within this record\&. .SS "const \fBSoNotRec\fP * SoNotRec::getPrevious (void) const" Returns the previous notification source (i\&.e\&. the source that the base within this record was auditing)\&. .SS "void SoNotRec::setPrevious (const \fBSoNotRec\fP *constprevptr)" Set pointer to the previous notification record\&. .SS "void SoNotRec::print (FILE *constfile) const" Prints debug information\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.