SYNOPSIS

#include <Inventor/misc/SoNotification.h>

Public Member Functions

SoNotList (void)

SoNotList (const SoNotList *nl)

void append (SoNotRec *const rec)

void append (SoNotRec *const rec, SoField *const field)

void append (SoNotRec *const rec, SoEngineOutput *const engineout)

void setLastType (const SoNotRec::Type type)

SoNotRec * getFirstRec (void) const

SoNotRec * getLastRec (void) const

SoNotRec * getFirstRecAtNode (void) const

SoField * getLastField (void) const

SoEngineOutput * getLastEngineOutput (void) const

uint32_t getTimeStamp (void) const

void print (FILE *const file=stdout) const

Detailed Description

The SoNotList class is a list of SoNotRec notification records.

Constructor & Destructor Documentation

SoNotList::SoNotList (void)

Initialize list.

SoNotList::SoNotList (const \fBSoNotList\fP *nl)

Copy constructor. Does a bitwise copy of the nl object (no duplication of list elements).

Member Function Documentation

void SoNotList::append (\fBSoNotRec\fP *constrec)

Append rec notification source to the list.

void SoNotList::append (\fBSoNotRec\fP *constrec, \fBSoField\fP *constfield)

Append rec notification source to the list, setting field as the last field having been influenced by the notification process.

void SoNotList::append (\fBSoNotRec\fP *constrec, \fBSoEngineOutput\fP *constengineout)

Append rec notification source to the list, setting engineout as the last engine output field having been influenced by the notification process.

void SoNotList::setLastType (const \fBSoNotRec::Type\fPtype)

Set the type of the last notification record in the list.

\fBSoNotRec\fP * SoNotList::getFirstRec (void) const

Returns the first record in the list.

\fBSoNotRec\fP * SoNotList::getLastRec (void) const

Returns the last record in the list.

\fBSoNotRec\fP * SoNotList::getFirstRecAtNode (void) const

Returns the first record in the list which is derived from SoBase.

\fBSoField\fP * SoNotList::getLastField (void) const

Returns the last field touched by notification.

\fBSoEngineOutput\fP * SoNotList::getLastEngineOutput (void) const

Returns the last engine output field touched by notification.

uint32_t SoNotList::getTimeStamp (void) const

Returns the time stamp when the notification started.

void SoNotList::print (FILE *constfile = \fCstdout\fP) const

Dump contents of list from tail record and backwards. Only available if compiled with debug information on.

Author

Generated automatically by Doxygen for Coin from the source code.