SoNotRec(3) Coin SoNotRec(3)

SoNotRec - 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

enum SoNotRec::Type

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

enum SoNotRec::OperationType

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

Constructor. Initializes the record with notifbase pointer.

Set the type of the notification source of this record.

SoBase * SoNotRec::getBase (void ) const

Returns the notification source within this record.

SoNotRec::Type SoNotRec::getType (void ) const

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.

Fri Sep 6 2024 15:32:06 Version 4.0.3