Scroll to navigation

SoTypeList(3IV)() SoTypeList(3IV)()

NAME

SoTypeList — maintains a list of SoTypes

INHERITS FROM

SbPList > SoTypeList

SYNOPSIS

#include <Inventor/SoLists.h>
 

Methods from class SoTypeList:
 

SoTypeList()
 

SoTypeList(int size)
 

SoTypeList(const SoTypeList &l)
 

~SoTypeList()
 

void append(SoType type)
 

void insert(SoType *type, int addBefore)
 

void set(int i, SoType *type)
 

int find(SoType typeId) const
 

SoType operator [](int i) const
 

Methods from class SbPList:
 

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 SoType type identifiers.

METHODS


SoTypeList()
 

Constructor.
 


SoTypeList(int size)
 

Constructor that pre-allocates storage for size types.
 


SoTypeList(const SoTypeList &l)
 

Constructor that copies the contents of another list.
 


~SoTypeList()
 

Destructor.
 


void append(SoType type)
 

Adds a type to the end of the list.
 


void insert(SoType *type, int addBefore)
 

Inserts given type in list before type with given index.
 


void set(int i, SoType *type)
 

Sets an element of a list.
 


int find(SoType typeId) const
 

Returns index of given type in list, or -1 if not found.
 


SoType operator [](int i) const
 

Accesses an element of a list.
 

SEE ALSO

SoType