SYNOPSIS

#include <Inventor/misc/SoNotification.h>

Public Types

enum Type { CONTAINER, PARENT, SENSOR, FIELD, ENGINE }

enum OperationType { UNSPECIFIED, FIELD_UPDATE, GROUP_ADDCHILD, GROUP_INSERTCHILD, GROUP_REPLACECHILD, GROUP_REMOVECHILD, GROUP_REMOVEALLCHILDREN }

Public Member Functions

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)

Detailed Description

The SoNotRec class specifies records for notification lists.

See also:

SoNotification

Member Enumeration Documentation

enum \fBSoNotRec::Type\fP

This enum is used to specify the type of the notification source within the record.

enum \fBSoNotRec::OperationType\fP

This enum is used to specify the type of the scenegraph operation causing the notification.

Constructor & Destructor Documentation

SoNotRec::SoNotRec (\fBSoBase\fP *constnotifbase)

Constructor. Initializes the record with notifbase pointer.

Member Function Documentation

void SoNotRec::setType (const \fBSoNotRec::Type\fPtypearg)

Set the type of the notification source of this record.

\fBSoBase\fP * SoNotRec::getBase (void) const

Returns the notification source within this record.

\fBSoNotRec::Type\fP SoNotRec::getType (void) const

Returns the type of the notification source within this record.

const \fBSoNotRec\fP * SoNotRec::getPrevious (void) const

Returns the previous notification source (i.e. the source that the base within this record was auditing).

void SoNotRec::setPrevious (const \fBSoNotRec\fP *constprevptr)

Set pointer to the previous notification record.

void SoNotRec::print (FILE *constfile) const

Prints debug information.

Author

Generated automatically by Doxygen for Coin from the source code.