SoTypeList(3)
π SoTypeList π
okay bestie, so the manual name is SoTypeList(3) and this is a Library Functions Manual situation, and what we have here is genuinely iconic: it's a container class for arrays of SoType objects. that's it, that's the whole vibe. π
β¨ NAME β¨
SoTypeList β a container class for arrays of SoType objects. fr fr that's what it is. π
πΈ SYNOPSIS πΈ
#include <Inventor/lists/SoTypeList.h>
it Inherits SbPList. so it's giving "I get all the SbPList energy for free" energy. π
π«Ά Public Member Functions π«Ά
SoTypeList (void)
SoTypeList (const int sizehint)
SoTypeList (const SoTypeList &l)
void append (const SoType type)
int find (const SoType type) const
void insert (const SoType type, const int insertbefore)
SoType operator[] (const int idx) const
void set (const int index, const SoType item)
π Public Member Functions inherited from SbPList π
these are the hand-me-downs and honestly they ate:
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 (void *item) const
void insert (void *item, const int insertbefore)
void removeItem (void *item)
void remove (const int index)
void removeFast (const int index)
int getLength (void) const
void truncate (const int length, const int fit=0)
void ** getArrayPtr (const int start=0) const
void *& operator[] (const int index) const
int operator== (const SbPList &l) const
int operator!= (const SbPList &l) const
void * get (const int index) const
void set (const int index, void *item)
π¦ Additional Inherited Members π¦
π§ Protected Member Functions inherited from SbPList π§
void expand (const int size)
int getArraySize (void) const
β Detailed Description β
so the SoTypeList class is a container class for arrays of SoType objects. it holds your SoTypes. in an array. it's literally that. no cap. π
See also
SbList
π Constructor & Destructor Documentation π
SoTypeList::SoTypeList (void ) [inline]
Default constructor. the "no thoughts, head empty, list empty" starter pack. β¨
SoTypeList::SoTypeList (const int sizehint) [inline]
This constructor initializes the internal allocated size for the list to sizehint. ok but important: the list will still initially contain zero items. like, it's just reserving room bestie, don't get it twisted. π
See also
SbList::SbList(const int sizehint)
SoTypeList::SoTypeList (const SoTypeList & l) [inline]
Copy constructor. it copies. slay. π
See also
SbList::SbList(const SbList<Type> & l)
π₯ Member Function Documentation π₯
void SoTypeList::append (const SoType type)
Overridden from parent to accept an SoType argument. so it's the parent's method but with a glow-up. π
int SoTypeList::find (const SoType type) const
Overridden from parent to accept an SoType argument. same deal, now with SoType energy. π
void SoTypeList::insert (const SoType type, const int insertbefore)
Overridden from parent to accept an SoType argument. squeezing itself in there, main character behavior. π
SoType SoTypeList::operator[] (const int idx) const
Overridden from parent to return an SoType instance.. yes there are two periods in the source, we don't ask questions, we respect the original. π
void SoTypeList::set (const int index, const SoType item)
This method sets the element at index to item. Overridden to accept an SoType argument. so like, go off, put that item exactly where it belongs. π
π Author π
Generated automatically by Doxygen for Coin from the source code. the robots wrote this one, bestie, not a human. π
and that's the whole page!! π«Ά this was Coin Version 3.1.3, dated SoTypeList(3) β mwah, go forth and store your SoType objects responsibly. π§π
π¦ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms