Provided by: libcoin80-doc_3.1.4~abc9f50-4ubuntu2_all bug

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.