SoFieldList(3IV)
SoFieldList (SoFieldList) - maintains a list of pointers to fields
As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.
NAME SoFieldList (SoFieldList) - maintains a list of pointers to fields INHERITS FROM SbPList > SoFieldList SYNOPSIS #include <Inventor_c/SoLists.h> Functions from class SoFieldList: SoFieldList * SoFieldListCreate() SoFieldList * SoFieldListCreateSize(int size) void SoFieldListDelete(SoFieldList *this) void SoFieldListAppend(SoFieldList *this, SoField *ptr) void SoFieldListInsert(SoFieldList *this, SoField *ptr, int addBefore) SoField * SoFieldListUnknownOperator(const SoFieldList *this, int i) void SoFieldListSet(SoFieldList *this, int i, SoField *field) Functions from class SbPList: int SoFieldListFind(const SoFieldList *this, const void *ptr) void SoFieldListRemove(SoFieldList *this, int which) int SoFieldListGetLen(const SoFieldList *this) void SoFieldListTruncate(SoFieldList *this, int start) void SoFieldListCopy(SoFieldList *this, const SbPList *pl) int SoFieldListIsEq(const SoFieldList *this, const SbPList *pl) int SoFieldListIsNEq(const SoFieldList *this, const SbPList *pl) DESCRIPTION This subclass of SbPList holds lists of pointers to instances of classes derived from SoField. FUNCTIONS SoFieldList * SoFieldListCreate() Constructor. SoFieldList * SoFieldListCreateSize(int size) Constructor that pre-allocates storage for size pointers. void SoFieldListDelete(SoFieldList *this) Destructor. void SoFieldListAppend(SoFieldList *this, SoField *ptr) Adds a pointer to the end of the list. void SoFieldListInsert(SoFieldList *this, SoField *ptr, int addBefore) Inserts given pointer in list before pointer with given index. SoField * SoFieldListUnknownOperator(const SoFieldList *this, int i) Accesses an element of a list. void SoFieldListSet(SoFieldList *this, int i, SoField *field) Sets an element of a list. SEE ALSO SoField