SoNotRec(3)
π SoNotRec(3) π
okay bestie, welcome to the manual page for SoNotRec, straight out of the Coin manual (section 3, the library-girlies section, you know the vibe π
). buckle up, it's giving very niche-but-iconic.
β¨ NAME β¨
SoNotRec β it's the class that specifies records for notification lists. that's the whole job. she's a little record, she's on a list, she notifies. periodt.
π¦ SYNOPSIS π¦
#include <Inventor/misc/SoNotification.h>
π Public Types
enum Type { CONTAINER, PARENT, SENSOR, FIELD, ENGINE }enum OperationType { UNSPECIFIED, FIELD_UPDATE, GROUP_ADDCHILD, GROUP_INSERTCHILD, GROUP_REPLACECHILD, GROUP_REMOVECHILD, GROUP_REMOVEALLCHILDREN }
π«Ά Public Member Functions
SoNotRec (SoBase *const notifbase)void setType (const SoNotRec::Type type)SoBase * getBase (void) constSoNotRec::Type getType (void) constconst SoNotRec * getPrevious (void) constvoid setPrevious (const SoNotRec *const prev)void print (FILE *const file) constSoNotRec::OperationType getOperationType (void) constint getIndex (void) constint getFieldNumIndices (void) constconst SoBase * getGroupChild (void) constconst SoBase * getGroupPrevChild (void) constvoid setOperationType (const SoNotRec::OperationType opType)void setIndex (const int idx)void setFieldNumIndices (const int fldnumind)void setGroupChild (const SoBase *const gc)void setGroupPrevChild (const SoBase *const pc)
π Detailed Description π
so, the SoNotRec class specifies records for notification lists. that's it, that's the thesis statement π
See also
SoNotification
πΈ Member Enumeration Documentation πΈ
enum SoNotRec::Type
this enum is used to specify the type of the notification source within the record. like a lil name tag for where the notif came from π·οΈ
enum SoNotRec::OperationType
this enum is used to specify the type of the scene graph operation causing the notification. i.e. what the scene graph was actually doing when it set off the notif π«Ά
π§ Constructor & Destructor Documentation π§
SoNotRec::SoNotRec (SoBase *const notifbase)
Constructor. Initializes the record with the notifbase pointer. so you hand her a base and she's like, got it, that's my whole personality now β¨
π Member Function Documentation π
void SoNotRec::setType (const SoNotRec::Type typearg)
Set the type of the notification source of this record.
SoBase * SoNotRec::getBase (void) const
Returns the notification source within this record.
SoNotRec::Type SoNotRec::getType (void) const
Returns the type of the notification source within this record.
const SoNotRec * SoNotRec::getPrevious (void) const
Returns the previous notification source β i.e. the source that the base within this record was auditing. she remembers who came before her, main character with lore fr fr π¦
void SoNotRec::setPrevious (const SoNotRec *const prevptr)
Set pointer to the previous notification record.
void SoNotRec::print (FILE *const file) const
Prints debug information. drop that into a FILE * and watch the tea spill β
π Author π
Generated automatically by Doxygen for Coin from the source code. not a human hand in sight, she was born from the source π€β¨
ok that's the whole page bestie, no cap, every flag, enum, function signature and default stayed exactly where it was π
this was Version 4.0.10, dated Thu Jun 25 2026 00:00:00, and yeah, it's the SoNotRec(3) page β mwah, iconic, bye ππ«Άπ
π¦ 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