Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

SoNotList Class Reference
[General classes]

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

#include <Inventor/misc/SoNotification.h>

List of all members.

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, SoVRMLInterpOutput *const interpout)
void append (SoNotRec *const rec, SoEngineOutput *const engineout)
void setLastType (const SoNotRec::Type type)
SoNotRecgetFirstRec (void) const
SoNotRecgetLastRec (void) const
SoNotRecgetFirstRecAtNode (void) const
SoFieldgetLastField (void) const
SoVRMLInterpOutput * getLastInterpOutput (void) const
SoEngineOutputgetLastEngineOutput (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 *const  rec  ) 
 

Append rec notification source to the list.

void SoNotList::append SoNotRec *const  rec,
SoField *const  field
 

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

void SoNotList::append SoNotRec *const  rec,
SoVRMLInterpOutput *const  interpout
 

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

void SoNotList::append SoNotRec *const  rec,
SoEngineOutput *const  engineout
 

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::Type  type  ) 
 

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.

SoVRMLInterpOutput * SoNotList::getLastInterpOutput void   )  const
 

Returns the last VRML interpolator output 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 *const  file = stdout  )  const
 

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


The documentation for this class was generated from the following files:
Generated on Tue Jul 27 23:53:06 2004 for Coin by doxygen 1.3.7