sonotrec(3)
NAME
SoNotRec
SYNOPSIS
#include <Inventor/misc/SoNotification.h>
Detailed Description
The SoNotRec class specifies records for notification lists.
- See also:
- SoNotification
- 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
Member Enumeration Documentation
- enum SoNotRec::Type
- This 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) const
- Returns the notification source within this record.
- Referenced by SoNotList::append(), SoPath::isRelevantNotification(),
SoVRMLSwitch::notify(), SoSwitch::notify(), SoShadowGroup::notify(),
SoPathSensor::notify(), SoFieldContainer::notify(), SoField::notify(), SoDataSensor::notify(), and SoNotList::print(). - SoNotRec::Type SoNotRec::getType (void) const
- Returns 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) const
- Returns the previous notification source (i.e. the source that the base within this record was auditing).
- Referenced by SoPath::isRelevantNotification(), SoVRMLSwitch::notify(), 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) const
- Prints 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.