SoEngineList(3)
β¨ NAME β¨
okay bestie, say hi to SoEngineList β it's the SoEngineList class, and it's literally a container for SoEngine objects. that's the whole vibe. π (and yes, this is a page from the Coin manual, section 3, iykyk π)
π¦ SYNOPSIS π¦
#include <Inventor/lists/SoEngineList.h>
Inherits SoBaseList. π
πΈ Public Member Functions πΈ
SoEngineList (void)SoEngineList (const int size)SoEngineList (const SoEngineList &el)~SoEngineList ()void append (SoEngine *const ptr)SoEngine * operator[] (const int i) constSoEngineList & operator= (const SoEngineList &el)
π«Ά Public Member Functions inherited from SoBaseList
like, it got all of these from its parent, no cap:
SoBaseList (void)SoBaseList (const int size)SoBaseList (const SoBaseList &l)~SoBaseList ()void append (SoBase *ptr)void insert (SoBase *ptr, const int addbefore)void remove (const int index)void removeItem (SoBase *item)void truncate (const int length)void copy (const SoBaseList &l)SoBaseList & operator= (const SoBaseList &l)SoBase * operator[] (const int i) constvoid set (const int i, SoBase *const ptr)void addReferences (const SbBool flag)SbBool isReferencing (void) const
π Public Member Functions inherited from SbPList
the whole family tree fr fr:
SbPList (const int sizehint=DEFAULTSIZE)SbPList (const SbPList &l)~SbPList ()void copy (const SbPList &l)SbPList & operator= (const SbPList &l)void fit (void)void append (void *item)int find (const void *item) constvoid insert (void *item, const int insertbefore)void removeItem (void *item)void remove (const int index)void removeFast (const int index)int getLength (void) constvoid truncate (const int length, const int fit=0)void ** getArrayPtr (const int start=0) constvoid *& operator[] (const int index) constint operator== (const SbPList &l) constint operator!= (const SbPList &l) constvoid * get (const int index) constvoid set (const int index, void *item)
π§ Additional Inherited Members
Protected Member Functions inherited from SbPList
the lil private-ish secrets π:
void expand (const int size)int getArraySize (void) const
π DESCRIPTION π
so like, the tea is: the SoEngineList class is a container for SoEngine objects. periodt. π
and because this class inherits SoBaseList, the referencing and dereferencing is gonna be done by default on the objects whenever you hit append(), remove(), insert() etc. like, it just does that automatically, main character behavior. π
π CONSTRUCTOR & DESTRUCTOR DOCUMENTATION π
SoEngineList::SoEngineList (void )
the default constructor bestie. no args, no notes. β¨
SoEngineList::SoEngineList (const int size)
constructor with a lil hint about how many elements the list is gonna hold. it's giving "hey, plan ahead". π¦
See also: SoBaseList::SoBaseList(const int)
SoEngineList::SoEngineList (const SoEngineList & el)
copy constructor β it copies, iconic of it. π
See also: SoBaseList::SoBaseList(const SoBaseList &)
SoEngineList::~SoEngineList ()
destructor. it's over, it's done, bye. π
See also: SoBaseList::~SoBaseList()
π MEMBER FUNCTION DOCUMENTATION π
void SoEngineList::append (SoEngine *const ptr)
appends ptr to the list. that's it, that's the function. slay. π₯
See also: SoBaseList::append()
SoEngine * SoEngineList::operator[] (const int i) const
returns the engine pointer at index i. hand it an index, get an engine. π
See also: SoBaseList::operator[]()
SoEngineList & SoEngineList::operator= (const SoEngineList & el)
copies the contents of list el into this list. trading contents, but make it legal. π
See also: SoBaseList::operator=()
π AUTHOR π
Generated automatically by Doxygen for Coin from the source code. (not a human, just vibes π€β¨)
okay that's the whole page bestie, you ate it, go forth and contain your engines π
and for the cute sign-off: this was Coin, version 4.0.10, dated Thu Jun 25 2026 00:00:00, and yes it's manual page SoEngineList(3) β take care of her, she's iconic π«ΆπΈ
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms