SbVec3fList(3)
π NAME π
SbVec3fList β okay so bestie, this is a whole container class, and what it contains is arrays of SbVec3f pointers. That's the entire assignment. Periodt. This is the manual page for SbVec3fList(3), and yes, she's iconic.
πΈ SYNOPSIS πΈ
#include <Inventor/lists/SbVec3fList.h>
She inherits from SbPList, so a lot of her powers are hand-me-downs. π
β¨ Public Member Functions β¨
SbVec3fList (void)
~SbVec3fList ()
void append (const SbVec3f *item)
void insert (const SbVec3f *item, const int insertbefore)
SbVec3f * operator[] (const int idx) const
π«Ά Public Member Functions inherited from SbPList
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 π
The SbVec3fList class is a container for arrays of SbVec3f pointers. That's it, that's her whole personality. π
β οΈ Note, and this one matters: when you use the equality and inequality operators, the SbVec3f objects themselves are not compared β only the pointer values are. So don't come for me when two "equal-looking" things read as different, okay? It's pointers, bestie. That's the deal. π
β οΈ Also note: every single call toappend()andinsert()will cause the list to allocate a newSbVec3fobject. Those objects get freed when the list is destructed. So no, you don't have to babysit them β the destructor handles cleanup. Slay. π§Ήβ¨
π See also
SbList
π Constructor & Destructor Documentation π
SbVec3fList::SbVec3fList (void ) [inline]
Default constructor. She exists. She's ready. Main character energy from line one. β¨
SbVec3fList::~SbVec3fList ()
Destructor. She cleans up after herself, unlike some people. π
π₯ Member Function Documentation π₯
void SbVec3fList::append (const SbVec3f * item) [inline]
Overridden from the parent so that she allocates a new SbVec3f instance when called. That's the glow-up. π¦
π See also
SbPList::append()
void SbVec3fList::insert (const SbVec3f * item, const int insertbefore) [inline]
Overridden from the parent so that she allocates a new SbVec3f instance when called. Same energy, different door. πͺβ¨
π See also
SbPList::insert()
SbVec3f * SbVec3fList::operator[] (const int idx) const [inline]
Overridden from the parent so she returns an SbVec3f. Not a void *, an actual SbVec3f. We love a type-correct queen. π
πΈ Author πΈ
Generated automatically by Doxygen for Coin from the source code. Not me writing this by hand, the machines did that part. π€π
Okay so that's the whole page, bestie β no cap, every last option, note and inherited member made it in. This was Coin, Version 3.1.3, serving SbVec3fList(3), and you're officially caught up. Go forth and point at your vectors 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