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

NAME

       SoNotRec -

       The SoNotRec class specifies records for notification lists.

SYNOPSIS

       #include <Inventor/misc/SoNotification.h>

   Public Types
       enum Type { CONTAINER, PARENT, SENSOR, FIELD, ENGINE }
       enum OperationType { UNSPECIFIED, FIELD_UPDATE, GROUP_ADDCHILD, GROUP_INSERTCHILD,
           GROUP_REPLACECHILD, GROUP_REMOVECHILD, GROUP_REMOVEALLCHILDREN }

   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
       SoNotRec::OperationType getOperationType (void) const
       int getIndex (void) const
       int getFieldNumIndices (void) const
       const SoBase * getGroupChild (void) const
       const SoBase * getGroupPrevChild (void) const
       void setOperationType (const SoNotRec::OperationType opType)
       void setIndex (const int idx)
       void setFieldNumIndices (const int fldnumind)
       void setGroupChild (const SoBase *const gc)
       void setGroupPrevChild (const SoBase *const pc)

Detailed Description

       The SoNotRec class specifies records for notification lists.

       See Also:
           SoNotification

Member Enumeration Documentation

   enum SoNotRec::Type
       This enum is used to specify the type of the notification source within the record.

   enum SoNotRec::OperationType
       This enum is used to specify the type of the scenegraph operation causing the
       notification.

Constructor & Destructor Documentation

   SoNotRec::SoNotRec (SoBase *constnotifbase)
       Constructor. Initializes the record with notifbase pointer.

Member Function Documentation

   void SoNotRec::setType (const SoNotRec::Typetypearg)
       Set the type of the notification source of this record.

   SoBase * SoNotRec::getBase (void) const
       Returns the notification source within this record.

   SoNotRec::Type SoNotRec::getType (void) const
       Returns the type of the notification source within this record.

   const SoNotRec * SoNotRec::getPrevious (void) const
       Returns the previous notification source (i.e. the source that the base within this record
       was auditing).

   void SoNotRec::setPrevious (const SoNotRec *constprevptr)
       Set pointer to the previous notification record.

   void SoNotRec::print (FILE *constfile) const
       Prints debug information.

Author

       Generated automatically by Doxygen for Coin from the source code.