SbVec3fList(3)
π SbVec3fList π
okay so bestie, welcome to SbVec3fList(3) β that's the Coin manual page for the SbVec3fList class, and yes we're doing this together, hand in hand, no cap. π«Ά
β¨ NAME β¨
SbVec3fList β the SbVec3fList class is a container for pointers to SbVec3f objects.
πΈ SYNOPSIS πΈ
#include <Inventor/lists/SbVec3fList.h>
Inherits SbPList.
π 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 (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 π
void expand (const int size)int getArraySize (void) const
π Detailed Description π
The SbVec3fList class is a container for pointers to SbVec3f objects. literally its whole job, and it does it gorgeously. π
β οΈ Note that upon using the equality and inequality operators, the SbVec3f objects themselves are not compared β only the pointer values. so like, vibe check on the addresses, not the contents. iykyk.
π Note also that all calls toappend()andinsert()will cause the list to allocate a new SbVec3f object. These objects are freed when the list is destructed. so it's giving "i brought you into this world and i will take you out of it," respectfully.
π See also
SbList
π§ Constructor & Destructor Documentation π§
π SbVec3fList::SbVec3fList (void ) [inline]
Default constructor. she's born. π£β¨
π SbVec3fList::~SbVec3fList ()
Destructor. she's free. the SbVec3f objects she allocated get freed too, periodt. π«§
π Member Function Documentation π
β void SbVec3fList::append (const SbVec3f * item) [inline]
Append item to the end of the list. like she goes at the back of the line, no cutting. πΆβοΈ
Automatically allocates more items internally if needed. growth mindset fr fr. π±
Overloaded from parent to allocate a new SbVec3f instance when called.
See also: SbPList::append()
β void SbVec3fList::insert (const SbVec3f * item, const int insertbefore) [inline]
Insert item at index insertbefore. she's cutting the line but legally. πβοΈ
β οΈ insertbefore should not be larger than the current number of items in the list. do not test her like that.
Overloaded from parent to allocate a new SbVec3f instance when called.
See also: SbPList::insert()
β SbVec3f * SbVec3fList::operator[] (const int idx) const [inline]
Returns element at index. just hand it the idx and she hands you the goods. π
Will automatically expand the size of the internal array if index is outside the current bounds of the list. The values of any additional pointers are then set to NULL. iconic behaviour, honestly. π₯
Overloaded from parent to return an SbVec3f pointer.
See also: SbPList::operator[]()
π Author π
Generated automatically by Doxygen for Coin from the source code. (yes the robots wrote this one, we just made it cute. π€π)
and that's the whole page bestie!! this is Coin, version 4.0.10, and the page was dated Thu Jun 25 2026 00:00:00. slay, go forth and container your SbVec3f pointers responsibly π β¨πΈ
π¦ 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