SONODELIST(3iv)
π NAME π
SoNodeList β okay so literally, she maintains a list of pointers to nodes. That's the whole job. And she ate. π β¨
π¦ INHERITS FROM π¦
SbPList > SoBaseList > SoNodeList
Not me showing you the whole family tree β she's giving generational wealth but make it C++ ππ
πΈ SYNOPSIS πΈ
#include <Inventor/SoLists.h>
β¨ Methods from class SoNodeList β¨
SoNodeList()
SoNodeList(int size)
SoNodeList(const SoNodeList &l)
~SoNodeList()
void append(SoNode *node)
SoNode * operator [](int i) const
SoNodeList & operator =(const SoNodeList &l)
π Methods from class SoBaseList π
void insert(SoBase *ptr, int addBefore)
void remove(int which)
void truncate(int start)
void copy(const SoBaseList &l)
void set(int i, SoBase *ptr)
void addReferences(SbBool flag)
π¦ Methods from class SbPList π¦
int find(const void *ptr) const
int getLength() const
int operator ==(const SbPList &pl) const
int operator !=(const SbPList &pl) const
π DESCRIPTION π
This subclass of SoBaseList holds lists of pointers to SoNodes. And the way that she's so responsible? She updates reference counts to nodes in the list whenever adding or removing pointers. Lowkey the group chat moderator of memory management. Obsessed. π«Άπ
β¨ METHODS β¨
SoNodeList()β constructor. She's born, bestie. Main character entrance. πSoNodeList(int size)β constructor that pre-allocates storage forsizepointers. Planning ahead? We love a girl with a five-year plan. πSoNodeList(const SoNodeList &l)β constructor that copies the contents of another list. Twin energy fr fr. π§~SoNodeList()β destructor. She's logging off, but make it iconic. No notes. πβ¨void append(SoNode *node)β adds a pointer to the end of the list. Adding one more to the roster, slay. πSoNode * operator [](int i) constβ accesses an element of a list. Just peek inside, she won't bite. πSoNodeList & operator =(const SoNodeList &l)β copies a list, keeping all reference counts correct. The way she stays accurate while copying? That's the vibe check passed. πΈ
π SEE ALSO π
SoNode
And that's the whole page, bestie! Source/version tag: SoNodeList(3IV)(), and the date? Also SoNodeList(3IV)(). She's timeless, periodt. πβ¨
π¦ where this page comes from
- debian bookworm: inventor-doc 2.1.5-10+dfsg-2 Β· LGPL-2.0-or-later
- debian trixie: inventor-doc 2.1.6+ds-2 Β· LGPL-2.0-or-later
- ubuntu jammy: inventor-doc 2.1.5-10-24
- ubuntu noble: inventor-doc 2.1.5-10+dfsg-2.1build2 Β· LGPL-2.0-or-later
- ubuntu questing: inventor-doc 2.1.6+ds-2
- ubuntu resolute: inventor-doc 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- ubuntu stonking: inventor-doc 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms