Coin
4.0.3
Coin3D core library
|
The SoNotRec class specifies records for notification lists. More...
#include <Inventor/misc/SoNotification.h>
Public Types | |
enum | OperationType { UNSPECIFIED , FIELD_UPDATE , GROUP_ADDCHILD , GROUP_INSERTCHILD , GROUP_REPLACECHILD , GROUP_REMOVECHILD , GROUP_REMOVEALLCHILDREN } |
enum | Type { CONTAINER , PARENT , SENSOR , FIELD , ENGINE } |
Public Member Functions | |
SoNotRec (SoBase *const notifbase) | |
SoBase * | getBase (void) const |
int | getFieldNumIndices (void) const |
const SoBase * | getGroupChild (void) const |
const SoBase * | getGroupPrevChild (void) const |
int | getIndex (void) const |
SoNotRec::OperationType | getOperationType (void) const |
const SoNotRec * | getPrevious (void) const |
SoNotRec::Type | getType (void) const |
void | print (FILE *const file) const |
void | setFieldNumIndices (const int fldnumind) |
void | setGroupChild (const SoBase *const gc) |
void | setGroupPrevChild (const SoBase *const pc) |
void | setIndex (const int idx) |
void | setOperationType (const SoNotRec::OperationType opType) |
void | setPrevious (const SoNotRec *const prev) |
void | setType (const SoNotRec::Type type) |
The SoNotRec class specifies records for notification lists.
This enum is used to specify the type of the scene graph operation causing the notification.
This enum is used to specify the type of the notification source within the record.
Constructor. Initializes the record with notifbase pointer.
Returns the previous notification source (i.e. the source that the base within this record was auditing).
SoNotRec::Type SoNotRec::getType | ( | void | ) | const |
Returns the type of the notification source within this record.
Set pointer to the previous notification record.
void SoNotRec::setType | ( | const SoNotRec::Type | typearg | ) |
Set the type of the notification source of this record.