![]() |
http://www.sim.no http://www.coin3d.org |
The SoNotRec class specifies records for notification lists. More...
#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 |
The SoNotRec class specifies records for notification lists.
enum SoNotRec::Type |
This enum is used to specify the type of the notification source within the record.
SoNotRec::SoNotRec | ( | SoBase *const | notifbase | ) |
Constructor. Initializes the record with notifbase pointer.
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(), SoSwitch::notify(), SoShadowGroup::notify(), SoPathSensor::notify(), SoFieldContainer::notify(), SoField::notify(), SoDataSensor::notify(), SoBlinker::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(), 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().
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Feb 28 2011 10:12:17 for Coin by Doxygen. 1.7.3