SoNotRec(3)

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

πŸ’– SoNotRec(3) β€” Library Functions Manual πŸ’–

okay bestie, sit down, hydrate, because we're diving into SoNotRec from the Coin library, and honestly? she's giving record-keeper for notification lists. manual name is SoNotRec, section 3 of the Library Functions Manual. iykyk. ✨


🌸 NAME 🌸

SoNotRec β€” the SoNotRec class specifies records for notification lists. that's it, that's the whole vibe. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

#include <Inventor/misc/SoNotification.h>

πŸ¦‹ Public Types πŸ¦‹

enum Type { CONTAINER, PARENT, SENSOR, FIELD, ENGINE }

✨ Public Member Functions ✨

SoNotRec (SoBase *const notifbase)
void setType (const SoNotRec::Type type)
SoBase * getBase (void) const
SoNotRec::Type getType (void) const
const SoNotRec * getPrevious (void) const
void setPrevious (const SoNotRec *const prev)
void print (FILE *const file) const

πŸ‘‘ Detailed Description πŸ‘‘

SoNotRec class specifies records for notification lists. she's literally the receipt of "who told whom about what". not me getting emotional over a data structure 😭

See also: SoNotification 🫢


πŸ“ Member Enumeration Documentation πŸ“

enum SoNotRec::Type

this enum is used to specify the type of the notification source within the record. the choices are CONTAINER, PARENT, SENSOR, FIELD, and ENGINE. main character energy, one label per source. ⭐


πŸ’œ Constructor & Destructor Documentation πŸ’œ

SoNotRec::SoNotRec (SoBase *const notifbase)

Constructor. initializes the record with the notifbase pointer. she's born knowing her base. iconic. πŸŽ€


🌈 Member Function Documentation 🌈

void SoNotRec::setType (const SoNotRec::Type typearg)

set the type of the notification source of this record. label your source, bestie, don't leave her unlabeled πŸ™ˆ

SoBase * SoNotRec::getBase (void ) const

returns the notification source within this record. the who of it all. πŸ’«

SoNotRec::Type SoNotRec::getType (void ) const

returns the type of the notification source within this record. the what-kind of it all. πŸ”₯

const SoNotRec * SoNotRec::getPrevious (void ) const

returns the previous notification source (i.e. the source that the base within this record was auditing). the "and who told her" of it all. fr fr. πŸ¦‹

void SoNotRec::setPrevious (const SoNotRec *const prevptr)

set pointer to the previous notification record. link her up, chain intact, no cap. πŸ”—

void SoNotRec::print (FILE *const file) const

prints debug information. for when you need to see what's actually going on. πŸ’€


πŸ’… Author πŸ’…

generated automatically by Doxygen for Coin from the source code. so don't @ me about the prose, the robot did the original and i did the glow-up ✨


ok that's the whole page, every option and signature accounted for, nothing skipped, nothing invented. you ate that, bestie. periodt. πŸ’–

and a lil sign-off: this one came from Coin, Version 3.1.3, and it's filed under SoNotRec(3). mwah. πŸŽ€πŸŒΈπŸ«Ά

πŸ“¦ where this page comes from