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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout