SoNotList(3)
π NAME π
SoNotList β bestie, this is the class that's literally just a list of SoNotRec notification records. That's it, that's the whole vibe. The manual page you're reading rn is SoNotList(3), and yes we're gonna go through every single thing on it together. π«Ά
β¨ SYNOPSIS β¨
#include <Inventor/misc/SoNotification.h>
π Public Member Functions π
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) constuint32_t getTimeStamp (void) constvoid print (FILE *const file=stdout) const
π Detailed Description π
Okay so The SoNotList class is a list of SoNotRec notification records. That's the whole assignment. It's giving "I hold your notification records and I do it fabulously." π
π¦ Constructor & Destructor Documentation π¦
SoNotList::SoNotList (void )
Initialize list. Fresh list, zero notes, ready for a glow-up. β¨
SoNotList::SoNotList (const SoNotList * nl)
Copy constructor, bestie β and listen, it does a bitwise copy of the nl object. No duplication of list elements. So it's a shallow situation, not a deep one. Don't be surprised later, iykyk. π
π Member Function Documentation π
void SoNotList::append (SoNotRec *const rec)
Append the rec notification source to the list. Toss it on the pile, queen. π
void SoNotList::append (SoNotRec *const rec, SoField *const field)
Append the rec notification source to the list, and set field as the last field that got influenced by the notification process. Two-for-one, we love efficiency. π
void SoNotList::append (SoNotRec *const rec, SoEngineOutput *const engineout)
Append the rec notification source to the list, and set engineout as the last engine output field that got influenced by the notification process. Same energy, engine-flavored. πΈ
void SoNotList::setLastType (const SoNotRec::Type type)
Set the type of the last notification record in the list. Like putting a little name tag on the newest member of the group chat. π
SoNotRec * SoNotList::getFirstRec (void ) const
Returns the first record in the list. The OG. The main character. β
SoNotRec * SoNotList::getLastRec (void ) const
Returns the last record in the list. The most recent addition to the squad. π
SoNotRec * SoNotList::getFirstRecAtNode (void ) const
Returns the first record in the list which is derived from SoBase. Specific taste, honestly iconic. π₯
SoField * SoNotList::getLastField (void ) const
Returns the last field touched by notification. Touched. By notification. π«Ά
SoEngineOutput * SoNotList::getLastEngineOutput (void ) const
Returns the last engine output field touched by notification. The engine-output edition of the same story. π
uint32_t SoNotList::getTimeStamp (void ) const
Returns the time stamp for when the notification started. A little receipt of the moment it all began. π
void SoNotList::print (FILE *const file = stdout) const
Dump the contents of the list from the tail record and backwards. Only available if compiled with debug information on.
β οΈ Heads up bestie: no debug info at compile time, no print() for you. That's not a bug, that's just the deal. π
π Author π
Generated automatically by Doxygen for Coin from the source code. Not a human author, just a very diligent robot doing its little tasks. π§
And that's the whole page, babe β from Coin Version 3.1.3, filed under SoNotList(3). Slay, study safe, and may your notification lists never leak. πβ¨
π¦ 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