SoNotList(3)
π NAME π
okay so bestie, meet SoNotList(3) β she's a Coin girlie, and she's literally just a list of SoNotRec notification records. that's the whole vibe. a whole little roster of notification receipts. periodt. β¨
π¦ SYNOPSIS π¦
so you pull her in like this:
#include <Inventor/misc/SoNotification.h>
πΈ Public Member Functions πΈ
here's the whole friend group, no cap:
SoNotList (void)SoNotList (const SoNotList *nl)void append (SoNotRec *const rec)void append (SoNotRec *const rec, SoField *const field)void append (SoNotRec *const rec, SoEngineOutput *const engineout)void setLastType (const SoNotRec::Type type)SoNotRec * getFirstRec (void) constSoNotRec * getLastRec (void) constSoNotRec * getFirstRecAtNode (void) constSoField * getLastField (void) constSoEngineOutput * getLastEngineOutput (void) constSbUniqueId getTimeStamp (void) constvoid print (FILE *const file=stdout) const
π Detailed Description π
The SoNotList class is a list of SoNotRec notification records.
that's it. that's the tea. she's a list, the items are notification records, and she's serving. π«Ά
π Constructor & Destructor Documentation π
π
SoNotList::SoNotList (void )
Initialize list. brand new, empty, glowing, ready to hold records. main character debut energy. β¨
π
SoNotList::SoNotList (const SoNotList * nl)
Copy constructor. Does a bitwise copy of the nl object β and bestie, listen, that means no duplication of list elements. she copies the vibes, not the actual items. lowkey iconic, highkey a little dangerous, just know what you're doing. π
π Member Function Documentation π
π void SoNotList::append (SoNotRec *const rec)
Append rec notification source to the list. adding a new rec to the group chat, slay. π
π void SoNotList::append (SoNotRec *const rec, SoField *const field)
Append rec notification source to the list, setting field as the last field having been influenced by the notification process. so she's noting down which field got touched by the whole notification situation. π
π void SoNotList::append (SoNotRec *const rec, SoEngineOutput *const engineout)
Append rec notification source to the list, setting engineout as the last engine output field having been influenced by the notification process. same energy, but this time the last-touched thing is an engine output field. β¨
π void SoNotList::setLastType (const SoNotRec::Type type)
Set the type of the last notification record in the list. giving the last record its little label, its whole identity. π
π SoNotRec * SoNotList::getFirstRec (void ) const
Returns the first record in the list. the OG. the first one. π
π SoNotRec * SoNotList::getLastRec (void ) const
Returns the last record in the list. the most recent arrival, she just walked in. π¦
π SoNotRec * SoNotList::getFirstRecAtNode (void ) const
Returns the first record in the list which is derived from SoBase. she's picky, she's looking for the SoBase-descended one specifically, and she finds the first of them. πΈ
π SoField * SoNotList::getLastField (void ) const
Returns the last field touched by notification. who got poked last? this tells you. π
π SoEngineOutput * SoNotList::getLastEngineOutput (void ) const
Returns the last engine output field touched by notification. the engine-output edition of "who got poked last". π₯
π SbUniqueId SoNotList::getTimeStamp (void ) const
Returns the time stamp when the notification started. the receipts have a timestamp, bestie. very organized of her. β
π void SoNotList::print (FILE *const file = stdout) const
Dump contents of list from tail record and backwards.
okay so important: this one is Only available if compiled with debug information on. so if it's not showing up, that's why, don't come for her. π
and yeah she dumps it backwards, from the tail record and going back. chaotic order, we respect it.
π§ Author π§
Generated automatically by Doxygen for Coin from the source code. so no human wrote this, it's the robot's art, and honestly? it ate. π
and that's a wrap, bestie β this page is from Coin version 4.0.10, dated Thu Jun 25 2026 00:00:00, and yes the manual page is literally called SoNotList(3). go forth and list those notification records. iykyk. ππ
β¨ππ«Ά
π¦ 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