Scroll to navigation

SoNotList(3) Coin SoNotList(3)

NAME

SoNotList -
The SoNotList class is a list of SoNotRec notification records.

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 SoNotList *nl)

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

Member Function Documentation

void SoNotList::append ( SoNotRec *constrec)

Append rec notification source to the list.

void SoNotList::append ( SoNotRec *constrec, SoField *constfield)

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

void SoNotList::append ( SoNotRec *constrec, SoEngineOutput *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 SoNotRec::Typetype)

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

SoNotRec * SoNotList::getFirstRec (void) const

Returns the first record in the list.

SoNotRec * SoNotList::getLastRec (void) const

Returns the last record in the list.

SoNotRec * SoNotList::getFirstRecAtNode (void) const

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

SoField * SoNotList::getLastField (void) const

Returns the last field touched by notification.

SoEngineOutput * 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 = stdout) 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.
Thu May 29 2014 Version 4.0.0a