1 #ifndef COIN_SOCHILDLIST_H
2 #define COIN_SOCHILDLIST_H
27 #include <Inventor/lists/SoNodeList.h>
28 #include <Inventor/lists/SbList.h>
44 void remove(
const int index);
47 void set(
const int index,
SoNode *
const node);
49 void traverseInPath(
SoAction *
const action,
const int numindices,
51 void traverse(
SoAction *
const action);
52 void traverse(
SoAction *
const action,
const int index);
54 void traverse(
SoAction *
const action,
const int first,
const int last);
57 void addPathAuditor(
SoPath *
const path);
58 void removePathAuditor(
SoPath *
const path);
65 #endif // !COIN_SOCHILDLIST_H
int getLength(void) const
Definition: SbPList.h:94
virtual void startNotify(void)
Definition: SoNode.cpp:416
void insert(SoBase *ptr, const int addbefore)
Definition: SoBaseList.cpp:108
SbBool hasTerminated(void) const
Definition: SoAction.cpp:1018
void copy(const SoChildList &cl)
Definition: SoChildList.cpp:195
void set(const int index, SoNode *const node)
Definition: SoChildList.cpp:220
void remove(const int index)
Definition: SoBaseList.cpp:121
void append(SoNode *const ptr)
Definition: SoNodeList.cpp:80
The SoChildList class is a container for node children.
Definition: SoChildList.h:33
static void post(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:314
The SoBaseList class is a container for pointers to SoBase derived objects.
Definition: SoBaseList.h:32
void truncate(const int length)
Definition: SoBaseList.cpp:156
void removeAuditor(void *const auditor, const SoNotRec::Type type)
Definition: SoBase.cpp:948
void remove(const int index)
Definition: SoChildList.cpp:141
static void postWarning(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:324
The SoAction class is the base class for all traversal actions.
Definition: SoAction.h:67
void set(const int i, SoBase *const ptr)
Definition: SoBaseList.cpp:270
void append(const Type item)
Definition: SbList.h:98
void popPushCurPath(const int childindex, SoNode *node=NULL)
Definition: SoAction.cpp:1132
~SoChildList()
Definition: SoChildList.cpp:82
The SoPath class is a container class for traversal path descriptions.
Definition: SoPath.h:43
const char * getString(void) const
Definition: SbName.cpp:278
static void postInfo(const char *const source, const char *const format,...)
Definition: SoDebugError.cpp:334
void removePathAuditor(SoPath *const path)
Definition: SoChildList.cpp:451
int getLength(void) const
Definition: SbList.h:145
SoNode * operator[](const int i) const
Definition: SoNodeList.cpp:91
void addAuditor(void *const auditor, const SoNotRec::Type type)
Definition: SoBase.cpp:933
void popCurPath(const PathCode prevpathcode)
Definition: SoAction.h:165
void addPathAuditor(SoPath *const path)
Definition: SoChildList.cpp:437
The SoBase class is the top-level superclass for a number of class-hierarchies.
Definition: SoBase.h:41
void insert(SoNode *const ptr, const int addbefore)
Definition: SoChildList.cpp:116
void append(SoNode *const node)
Definition: SoChildList.cpp:94
void remove(const int index)
Definition: SbList.h:129
SoChildList(SoNode *const parent)
Definition: SoChildList.cpp:50
PathCode getCurPathCode(void) const
Definition: SoAction.h:159
virtual SoType getTypeId(void) const =0
virtual SbBool affectsState(void) const
Definition: SoNode.cpp:783
void pushCurPath(const int childindex, SoNode *node=NULL)
Definition: SoAction.cpp:919
int find(const Type item) const
Definition: SbList.h:103
The SoNodeList class is a container for pointers to SoNode objects.
Definition: SoNodeList.h:31
int find(void *item) const
Definition: SbPList.cpp:212
The SoNode class is the base class for nodes used in scene graphs.
Definition: SoNode.h:47
PathCode
Definition: SoAction.h:70
void copy(const SoBaseList &l)
Definition: SoBaseList.cpp:171
SbName getName(void) const
Definition: SoType.cpp:628
void traverse(SoNode *const node)
Definition: SoAction.cpp:902
void traverse(SoAction *const action)
Definition: SoChildList.cpp:404
void traverseInPath(SoAction *const action, const int numindices, const int *indices)
Definition: SoChildList.cpp:253
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Wed Jul 24 2019 for Coin by Doxygen. 1.8.17