1SoEngineList(3IV)()                                        SoEngineList(3IV)()
2
3
4

NAME

6       SoEngineList — maintains a list of pointers to engines
7

INHERITS FROM

9       SbPList > SoBaseList > SoEngineList
10

SYNOPSIS

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

DESCRIPTION

42       This  subclass  of  SoBaseList holds lists of pointers to SoEngines. It
43       updates reference counts to engines in  the  list  whenever  adding  or
44       removing pointers.
45

METHODS

47                         SoEngineList()
48          Constructor.
49
50                         SoEngineList(int size)
51          Constructor that pre-allocates storage for size pointers.
52
53                         SoEngineList(const SoEngineList &l)
54          Constructor that copies the contents of another list.
55
56                         ~SoEngineList()
57          Destructor.
58
59     void                append(SoEngine *engine)
60          Adds an engine to the end of the list.
61
62     SoEngine *          operator [](int i) const
63          Accesses an element of a list.
64
65     SoEngineList &      operator =(const SoEngineList &l)
66          Copies a list, keeping all reference counts correct.
67
68

SEE ALSO

70       SoEngine
71
72
73
74
75                                                           SoEngineList(3IV)()
Impressum