1 #ifndef COIN_SOAUDITORLIST_H
2 #define COIN_SOAUDITORLIST_H
27 #include <Inventor/lists/SbPList.h>
28 #include <Inventor/misc/SoNotification.h>
53 void * getObject(
const int index)
const;
59 void remove(
const int index);
69 void *
get(
const int)
const {
return NULL; }
70 void set(
const int,
void *
const) { }
72 void append(
const void *) { }
73 int find(
const void *)
const {
return -1; }
74 void insert(
const void *,
const int) { }
76 void truncate(
const int,
const int = 0) { }
77 void push(
const void *) { }
78 void * pop(
void) {
return NULL; }
80 operator void ** (void) {
return (
void **) NULL; }
81 operator const void ** (void)
const {
return (
const void **) NULL; }
82 void *
operator[](
const int)
const {
return NULL; }
91 #endif // !COIN_SOAUDITORLIST_H
int getLength(void) const
Definition: SbPList.h:94
void remove(const int index)
Definition: SoAuditorList.cpp:145
void notify(SoNotList *l)
Definition: SoAuditorList.cpp:167
void * getObject(const int index) const
Definition: SoAuditorList.cpp:126
void append(void *item)
Definition: SbPList.h:78
SoNotRec::Type getType(const int index) const
Definition: SoAuditorList.cpp:135
~SoAuditorList()
Definition: SoAuditorList.cpp:67
void * get(const int index) const
Definition: SbPList.h:135
void removeFast(const int index)
Definition: SbPList.h:85
The SbPList class is a container class for void pointers.
Definition: SbPList.h:31
Type
Definition: SoNotRec.h:35
void append(void *const auditor, const SoNotRec::Type type)
Definition: SoAuditorList.cpp:75
The SoAuditorList class is used to keep track of auditors for certain object classes.
Definition: SoAuditorList.h:43
void set(const int index, void *item)
Definition: SbPList.h:141
The SoField class is the top-level abstract base class for fields.
Definition: SoField.h:38
void truncate(const int length, const int fit=0)
Definition: SbPList.h:100
void *& operator[](const int index) const
Definition: SbPList.h:119
static void postInfo(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:334
virtual void notify(SoNotList *l)
Definition: SoDataSensor.cpp:209
SbPList(const int sizehint=DEFAULTSIZE)
Definition: SbPList.cpp:134
void set(const int index, void *const auditor, const SoNotRec::Type type)
Definition: SoAuditorList.cpp:87
The SoFieldContainer class is a base class for all classes that contain fields.
Definition: SoFieldContainer.h:35
void copy(const SbPList &l)
Definition: SbPList.cpp:161
The SoDataSensor class is the abstract base class for sensors monitoring changes in a scene graph.
Definition: SoDataSensor.h:35
void remove(const int index)
Definition: SbPList.cpp:259
int operator!=(const SbPList &l) const
Definition: SbPList.h:129
int find(void *const auditor, const SoNotRec::Type type) const
Definition: SoAuditorList.cpp:112
virtual void notify(SoNotList *l)
Definition: SoFieldContainer.cpp:562
int operator==(const SbPList &l) const
Definition: SbPList.cpp:274
int find(void *item) const
Definition: SbPList.cpp:212
void insert(void *item, const int insertbefore)
Definition: SbPList.cpp:226
void setLastType(const SoNotRec::Type type)
Definition: SoNotification.cpp:122
SoAuditorList(void)
Definition: SoAuditorList.cpp:59
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:34
SbPList & operator=(const SbPList &l)
Definition: SbPList.cpp:173
int getLength(void) const
Definition: SoAuditorList.cpp:102
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Jul 27 2020 for Coin by Doxygen. 1.8.18