SoTypeList(3IV)
SoTypeList (SoTypeList) - maintains a list of SoTypes
As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.
NAME SoTypeList (SoTypeList) - maintains a list of SoTypes INHERITS FROM SbPList > SoTypeList SYNOPSIS #include <Inventor_c/SoLists.h> Functions from class SoTypeList: SoTypeList * SoTypeListCreate() SoTypeList * SoTypeListCreateSize(int size) void SoTypeListDelete(SoTypeList *this) void SoTypeListAppend(SoTypeList *this, SoType type) void SoTypeListInsert(SoTypeList *this, SoType *type, int addBefore) void SoTypeListSet(SoTypeList *this, int i, SoType *type) int SoTypeListFind(const SoTypeList *this, SoType typeId) SoType SoTypeListUnknownOperator(const SoTypeList *this, int i) Functions from class SbPList: void SoTypeListRemove(SoTypeList *this, int which) int SoTypeListGetLen(const SoTypeList *this) void SoTypeListTruncate(SoTypeList *this, int start) void SoTypeListCopy(SoTypeList *this, const SbPList *pl) int SoTypeListIsEq(const SoTypeList *this, const SbPList *pl) int SoTypeListIsNEq(const SoTypeList *this, const SbPList *pl) DESCRIPTION This subclass of SbPList holds lists of SoType type identifiers. FUNCTIONS SoTypeList * SoTypeListCreate() Constructor. SoTypeList * SoTypeListCreateSize(int size) Constructor that pre-allocates storage for size types. void SoTypeListDelete(SoTypeList *this) Destructor. void SoTypeListAppend(SoTypeList *this, SoType type) Adds a type to the end of the list. void SoTypeListInsert(SoTypeList *this, SoType *type, int addBefore) Inserts given type in list before type with given index. void SoTypeListSet(SoTypeList *this, int i, SoType *type) Sets an element of a list. int SoTypeListFind(const SoTypeList *this, SoType typeId) Returns index of given type in list, or -1 if not found. SoType SoTypeListUnknownOperator(const SoTypeList *this, int i) Accesses an element of a list. SEE ALSO SoType