Rechercher une page de manuel
SoAuditorList.3sim
Langue: en
Version: 169687 (fedora - 06/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Constructor & Destructor Documentation
- Member Function Documentation
- void SoAuditorList::append (void *const auditor, const SoNotRec::Type type)
- void SoAuditorList::set (const int index, void *const auditor, const SoNotRec::Type type)
- void * SoAuditorList::getObject (const int index) const
- SoNotRec::Type SoAuditorList::getType (const int index) const
- int SoAuditorList::getLength (void) const
- int SoAuditorList::find (void *const auditor, const SoNotRec::Type type) const
- void SoAuditorList::remove (const int index)
- void SoAuditorList::remove (void *const auditor, const SoNotRec::Type type)
- void SoAuditorList::notify (SoNotList * l)
- Author
NAME
SoAuditorList - The SoAuditorList class is used to keep track of auditors for certain object classes.This class is mainly for internal use (from SoBase) and it should not be necessary to be familiar with it for 'ordinary' Coin use.
SYNOPSIS
#include <Inventor/lists/SoAuditorList.h>
Inherits SbPList.
Public Member Functions
SoAuditorList (void)
~SoAuditorList ()
void append (void *const auditor, const SoNotRec::Type type)
void set (const int index, void *const auditor, const SoNotRec::Type type)
void * getObject (const int index) const
SoNotRec::Type getType (const int index) const
int getLength (void) const
int find (void *const auditor, const SoNotRec::Type type) const
void remove (const int index)
void remove (void *const auditor, const SoNotRec::Type type)
void notify (SoNotList *l)
Detailed Description
The SoAuditorList class is used to keep track of auditors for certain object classes.
This class is mainly for internal use (from SoBase) and it should not be necessary to be familiar with it for 'ordinary' Coin use.
Constructor & Destructor Documentation
SoAuditorList::SoAuditorList (void)
Default constructor.
SoAuditorList::~SoAuditorList ()
Destructor.
Member Function Documentation
void SoAuditorList::append (void *const auditor, const SoNotRec::Type type)
Append an auditor of type to the list.
void SoAuditorList::set (const int index, void *const auditor, const SoNotRec::Type type)
Set auditor pointer and auditor type in list at index.
References getLength().
void * SoAuditorList::getObject (const int index) const
Returns auditor pointer at index.
References SbPList::operator[]().
Referenced by find(), and notify().
SoNotRec::Type SoAuditorList::getType (const int index) const
Returns auditor type at index.
Referenced by find(), and notify().
int SoAuditorList::getLength (void) const
Returns number of elements in list.
Reimplemented from SbPList.
Referenced by find(), SoBase::getAuditors(), notify(), remove(), and set().
int SoAuditorList::find (void *const auditor, const SoNotRec::Type type) const
Find auditor of type in list and return index. Returns -1 if auditor is not in the list.
References getLength(), getObject(), and getType().
Referenced by remove().
void SoAuditorList::remove (const int index)
Remove auditor at index.
Reimplemented from SbPList.
References getLength().
Referenced by SoBase::getAuditors(), and SoBase::~SoBase().
void SoAuditorList::remove (void *const auditor, const SoNotRec::Type type)
Remove auditor of type from list.
References find().
void SoAuditorList::notify (SoNotList * l)
Send notification to all our auditors.
References SbPList::append(), SbPList::find(), getLength(), getObject(), and getType().
Author
Generated automatically by Doxygen for Coin from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre