SoEngineOutputList(3)

πŸ“¦ version 3.1.3, in fedora 43, fedora 44

πŸ’– NAME πŸ’–

SoEngineOutputList β€” bestie, it's literally just a container for SoEngineOutput objects. That's the whole vibe. πŸ‘‘


✨ SYNOPSIS ✨

okay so first things first, you gotta pull it in:

#include <Inventor/lists/SoEngineOutputList.h>

and lowkey important: it Inherits SbPList. so all that parent-class energy is coming with it, no cap. 🧬

🌸 Public Member Functions 🌸

  • SoEngineOutputList(void)
  • SoEngineOutputList(const int sizehint)
  • SoEngineOutputList(const SoEngineOutputList &l)
  • void append(SoEngineOutput *output)
  • void insert(SoEngineOutput *output, const int insertbefore)
  • SoEngineOutput * operator[](const int idx) const
  • void set(const int idx, SoEngineOutput *item)

πŸ¦‹ Public Member Functions inherited from SbPList πŸ¦‹

these are the ones it gets from its parent, and there are so many, we love an overachiever:

  • 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 🌈

the protected girlies, tucked away but still iconic:

πŸ’œ Protected Member Functions inherited from SbPList πŸ’œ

  • void expand(const int size)
  • int getArraySize(void) const

πŸŽ€ Detailed Description πŸŽ€

The SoEngineOutputList class is a container for SoEngineOutput objects. periodt. it holds them, that's its job, and it does it flawlessly. πŸ’…

See also

  • SbList

πŸ’… Constructor & Destructor Documentation πŸ’…

πŸ“ SoEngineOutputList::SoEngineOutputList(void) [inline]

Default constructor. the classic, the standard, the no-arguments-needed baddie. ✨

πŸ“ SoEngineOutputList::SoEngineOutputList(const int sizehint) [inline]

This constructor initializes the internal allocated size for the list to sizehint. and bestie, listen β€” note that the list will still initially contain zero items. so yeah, it's pre-gaming the memory, not the actual contents. don't get it twisted. πŸ™ˆ

πŸ“ SoEngineOutputList::SoEngineOutputList(const SoEngineOutputList & l) [inline]

Copy constructor. it's giving "twin where have you been", it makes a lil duplicate of another list. πŸ‘―


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for Coin from the source code. not a human, just a robot doing its little thing. iconic behavior honestly. πŸ€–βœ¨


and that's the whole page, bestie β€” this one came from Coin, Version 3.1.3, and that's the SoEngineOutputList(3) manual page vibe check: passed, slayed, no notes. πŸ«ΆπŸ’– go forth and build your lists. 🌟

πŸ“¦ where this page comes from