Scroll to navigation

SoFieldList(3IV)() SoFieldList(3IV)()

NAME

SoFieldList — maintains a list of pointers to fields

INHERITS FROM

SbPList > SoFieldList

SYNOPSIS

#include <Inventor/SoLists.h>
 

Methods from class SoFieldList:
 

SoFieldList()
 

SoFieldList(int size)
 

SoFieldList(const SoFieldList &l)
 

~SoFieldList()
 

void append(SoField *ptr)
 

void insert(SoField *ptr, int addBefore)
 

SoField * operator [](int i) const
 

void set(int i, SoField *field)
 

Methods from class SbPList:
 

int find(const void *ptr) const
 

void remove(int which)
 

int getLength() const
 

void truncate(int start)
 

void copy(const SbPList &pl)
 

SbPList & operator =(const SbPList &pl)
 

int operator ==(const SbPList &pl) const
 

int operator !=(const SbPList &pl) const
 

DESCRIPTION

This subclass of SbPList holds lists of pointers to instances of classes derived from SoField.

METHODS


SoFieldList()
 

Constructor.
 


SoFieldList(int size)
 

Constructor that pre-allocates storage for size pointers.
 


SoFieldList(const SoFieldList &l)
 

Constructor that copies the contents of another list.
 


~SoFieldList()
 

Destructor.
 


void append(SoField *ptr)
 

Adds a pointer to the end of the list.
 


void insert(SoField *ptr, int addBefore)
 

Inserts given pointer in list before pointer with given index.
 


SoField * operator [](int i) const
 

Accesses an element of a list.
 


void set(int i, SoField *field)
 

Sets an element of a list.
 

SEE ALSO

SoField