1SoEngineOutputList(3IV)()                            SoEngineOutputList(3IV)()
2
3
4

NAME

6       SoEngineOutputList — maintains a list of pointers to engine outputs
7

INHERITS FROM

9       SbPList > SoEngineOutputList
10

SYNOPSIS

12       #include <Inventor/SoLists.h>
13
14          Methods from class SoEngineOutputList:
15
16                         SoEngineOutputList()
17                         SoEngineOutputList(int size)
18                         SoEngineOutputList(const SoEngineOutputList &l)
19                         ~SoEngineOutputList()
20     void                append(SoEngineOutput *engineOutput)
21     void                insert(SoEngineOutput *engineOutput, int addBefore)
22     void                set(int i, SoEngineOutput *engineOutput)
23     SoEngineOutput *    operator [](int i) const
24
25          Methods from class SbPList:
26
27     int                 find(const void *ptr) const
28     void                remove(int which)
29     int                 getLength() const
30     void                truncate(int start)
31     void                copy(const SbPList &pl)
32     SbPList &           operator =(const SbPList &pl)
33     int                 operator ==(const SbPList &pl) const
34     int                 operator !=(const SbPList &pl) const
35
36

DESCRIPTION

38       This subclass of SbPlist holds lists of pointers to SoEngineOutputs. It
39       updates reference counts to engine outputs in the list whenever  adding
40       or removing pointers.
41

METHODS

43                         SoEngineOutputList()
44          Constructor.
45
46                         SoEngineOutputList(int size)
47          Constructor that pre-allocates storage for size pointers.
48
49                         SoEngineOutputList(const SoEngineOutputList &l)
50          Constructor that copies the contents of another list.
51
52                         ~SoEngineOutputList()
53          Destructor.
54
55     void                append(SoEngineOutput *engineOutput)
56          Adds an engine output to the end of the list.
57
58     void                insert(SoEngineOutput *engineOutput, int addBefore)
59          Inserts  the  given  engine output in the list before the element of
60          the given index.
61
62     void                set(int i, SoEngineOutput *engineOutput)
63          Sets an element of a list.
64
65     SoEngineOutput *    operator [](int i) const
66          Accesses an element of a list.
67
68

SEE ALSO

70       SoEngineOutput
71
72
73
74
75                                                     SoEngineOutputList(3IV)()
Impressum