The sonotrec class specifies records for notification lists.
#include <Inventor/misc/SoNotification.h>
enum Type { CONTAINER, PARENT, SENSOR, FIELD, ENGINE }
enum OperationType { UNSPECIFIED, FIELD_UPDATE, GROUP_ADDCHILD, GROUP_INSERTCHILD, GROUP_REPLACECHILD, GROUP_REMOVECHILD, GROUP_REMOVEALLCHILDREN }
SoNotRec (SoBase *const notifbase)
void setType (const SoNotRec::Type type)
SoBase * getBase (void) const
SoNotRec::Type getType (void) const
const SoNotRec * getPrevious (void) const
void setPrevious (const SoNotRec *const prev)
void print (FILE *const file) const
SoNotRec::OperationType getOperationType (void) const
int getIndex (void) const
int getFieldNumIndices (void) const
const SoBase * getGroupChild (void) const
const SoBase * getGroupPrevChild (void) const
void setOperationType (const SoNotRec::OperationType opType)
void setIndex (const int idx)
void setFieldNumIndices (const int fldnumind)
void setGroupChild (const SoBase *const gc)
void setGroupPrevChild (const SoBase *const pc)
The SoNotRec class specifies records for notification lists.
See also:
SoNotification
This enum is used to specify the type of the notification source within the record.
This enum is used to specify the type of the scenegraph operation causing the notification.
Constructor. Initializes the record with notifbase pointer.
Set the type of the notification source of this record.
Returns the notification source within this record.
Returns the type of the notification source within this record.
Returns the previous notification source (i.e. the source that the base within this record was auditing).
Set pointer to the previous notification record.
Prints debug information.
Generated automatically by Doxygen for Coin from the source code.