SoAuditorList(3)
π SoAuditorList π
okay bestie, so this is the manual page for SoAuditorList(3) from the Library Functions Manual, and I need you to know it's lowkey a backend diva. she doesn't want the spotlight, but the whole show does NOT go on without her. let's get into it π«Ά
β¨ NAME β¨
SoAuditorList β the class that keeps track of auditors for certain object classes. yes, that's literally her whole job, and she ate π
πΈ SYNOPSIS πΈ
#include <Inventor/lists/SoAuditorList.h>
she Inherits SbPList, so all that list-girl energy is inherited, no cap π§
π Public Member Functions
SoAuditorList (void)
~SoAuditorList ()
void append (void *const auditor, const SoNotRec::Type type)
void set (const int index, void *const auditor, const SoNotRec::Type type)
void * getObject (const int index) const
SoNotRec::Type getType (const int index) const
int getLength (void) const
int find (void *const auditor, const SoNotRec::Type type) const
void remove (const int index)
void remove (void *const auditor, const SoNotRec::Type type)
void notify (SoNotList *l)
π¦ Detailed Description π¦
so the SoAuditorList class is used to keep track of auditors for certain object classes. that's the mission statement, that's the vibe, that's the whole personality.
this class is mainly for internal use (from SoBase), and it should not be necessary to be familiar with it for "ordinary" Coin use. so likeβ¦ if you're just a casual Coin user living your best life, you can skip this one fr fr. this is backstage-pass content only. π
π Constructor & Destructor Documentation π
π SoAuditorList::SoAuditorList (void )
Default constructor. she's born, she's ready, iconic from day one β¨
π SoAuditorList::~SoAuditorList ()
Destructor. she's done, she's leaving the group chat, we love a clean exit π
π Member Function Documentation π
void SoAuditorList::append (void *const auditor, const SoNotRec::Type type)β appends an auditor of type to the list. adding a new friend to the roster π«Άvoid SoAuditorList::set (const int index, void *const auditor, const SoNotRec::Type type)β sets the auditor pointer and the auditor type in the list at index. glow-up in place, no moving required πvoid * SoAuditorList::getObject (const int index) constβ returns the auditor pointer at index. who's that at position index? it's her πSoNotRec::Type SoAuditorList::getType (const int index) constβ returns the auditor type at index. and what's her vibe? here's the answer β¨int SoAuditorList::getLength (void ) constβ returns the number of elements in the list. headcount check, bestie πΈint SoAuditorList::find (void *const auditor, const SoNotRec::Type type) constβ finds an auditor of type in the list and returns the index. returns-1if the auditor is not in the list. so if you get a-1, she's just not there, don't take it personally πvoid SoAuditorList::remove (const int index)β removes the auditor at index. bye bestie, blocking you at that exact spot πvoid SoAuditorList::remove (void *const auditor, const SoNotRec::Type type)β removes an auditor of type from the list. same energy, but you're finding her by type instead of by seat number π¦void SoAuditorList::notify (SoNotList * l)β sends notification to all our auditors. group announcement, everyone needs to know, main character broadcast energy π₯
π Author π
generated automatically by Doxygen for Coin from the source code. not a human, just a robot doing her little documentation ballet π€π
okay and for the cute sign-off: this whole page is from Coin, Version 3.1.3, and yeah that's the source/version and the date line energy wrapped up in one little bow. she's SoAuditorList(3) and she served π
β
π¦ 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