SoNotRec.3coin2

Langue: en

Version: 384213 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

SoNotRec -

The SoNotRec class specifies records for notification lists.

SYNOPSIS


#include <Inventor/misc/SoNotification.h>

Public Types


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

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

Detailed Description

The SoNotRec class specifies records for notification lists.

See also:

SoNotification

Member Enumeration Documentation

enum SoNotRec::TypeThis enum is used to specify the type of the notification source within the record.

Constructor & Destructor Documentation

SoNotRec::SoNotRec (SoBase *const notifbase)Constructor. Initializes the record with notifbase pointer.

Member Function Documentation

void SoNotRec::setType (const SoNotRec::Type typearg)Set the type of the notification source of this record.

Referenced by SoNodeEngine::notify(), SoEngine::notify(), and SoNotList::setLastType().

SoBase * SoNotRec::getBase (void) constReturns the notification source within this record.

Referenced by SoNotList::append(), SoPath::isRelevantNotification(), SoSwitch::notify(), SoShadowGroup::notify(), SoPathSensor::notify(), SoFieldContainer::notify(), SoField::notify(), SoDataSensor::notify(), SoBlinker::notify(), and SoNotList::print().

SoNotRec::Type SoNotRec::getType (void) constReturns the type of the notification source within this record.

Referenced by SoPath::isRelevantNotification(), SoNodeEngine::notify(), SoFieldContainer::notify(), SoField::notify(), and SoEngine::notify().

const SoNotRec * SoNotRec::getPrevious (void) constReturns the previous notification source (i.e. the source that the base within this record was auditing).

Referenced by SoPath::isRelevantNotification(), SoDataSensor::notify(), and SoNotList::print().

void SoNotRec::setPrevious (const SoNotRec *const prevptr)Set pointer to the previous notification record.

Referenced by SoNotList::append().

void SoNotRec::print (FILE *const file) constPrints debug information.

References SoBase::getName(), SoType::getName(), SbName::getString(), and SoBase::getTypeId().

Referenced by SoNotList::print().

Author

Generated automatically by Doxygen for Coin from the source code.