ScXMLBoolDataObj(3)
πΈ NAME πΈ
ScXMLBoolDataObj β bestie, it's a teeny tiny data object from the Coin 3D toolkit that just holds one single boolean inside an XML scene graph. That's it. That's the whole job. And she does it flawlessly. π
β¨ SYNOPSIS β¨
She inherits ScXMLConstantDataObj, so everything below is her own stuff plus all the family heirlooms she got handed down. π
π Public Member Functions
virtual SoType getTypeId (void) constβ hands you the type identification of an object derived from a class inheritingSoBase. It's the whole reason runtime type checking and "downward"casting even work. slay.ScXMLBoolDataObj (SbBool value)β the constructor, she takes avalueand holds onto it.void setBool (SbBool value)β sets the bool. changes it. new value, who dis. β¨SbBool getBool (void) constβ gives the bool back. no notes.virtual ScXMLDataObj * clone (void) constβ makes a copy of herself. main character behavior fr fr.virtual void convertToString (SbString &str) constβ squishes herself into a string and drops it instr.
π¦ Public Member Functions inherited from ScXMLDataObj
void setContainer (ScXMLObject *container)β assigns the container.ScXMLObject * getContainer (void) constβ returns the container.
π«Ά Public Member Functions inherited from ScXMLObject
SbBool isOfType (SoType type) constβ ReturnsTRUEif the type of this object is either of the same type or inherited fromtype.
π Static Public Member Functions
static SoType getClassTypeId (void)β the class-level type id.static void * createInstance (void)β spins up a fresh instance.static void initClass (void)β does the class init thing.static void cleanClass (void)β does the class cleanup thing.static ScXMLDataObj * createFor (SbBool value)β builds one of these bad girls for a givenvalue.
β Static Public Member Functions inherited from ScXMLConstantDataObj
static SoType getClassTypeId (void)static void initClass (void)static void cleanClass (void)
π Static Public Member Functions inherited from ScXMLDataObj
static SoType getClassTypeId (void)static void initClass (void)static void cleanClass (void)
π Static Public Member Functions inherited from ScXMLObject
static SoType getClassTypeId (void)β This static method returns theSoTypeobject associated with objects of this class.static void initClass (void)β Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.static void cleanClass (void)β Does the opposite ofinitClass, deallocates any class specific resources and resets the class to an uninitialized state with respect to the Coin type system.
π§ Additional Inherited Members
Static Protected Member Functions inherited from ScXMLObject
static void registerClassType (const char *xmlns, const char *classname, SoType type)β registers the class type, iykyk.static void registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type)β registers the invoke class type. yes the parameter list is that long. she ate. π
π Member Function Documentation π
SoType ScXMLBoolDataObj::getTypeId (void ) const [virtual]
Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting.
See also: SoBase::getTypeId() const
Implements ScXMLConstantDataObj. periodt. π
ScXMLDataObj * ScXMLBoolDataObj::clone (void ) const [virtual]
Implements ScXMLConstantDataObj. no extra lore, that's the whole tea. π
void ScXMLBoolDataObj::convertToString (SbString & str) const [virtual]
Implements ScXMLConstantDataObj. literally just that. β¨
π Author π
Generated automatically by Doxygen for Coin from the source code. (Not a human author, bestie β the robot did it. π€π)
ok that's the whole page, you understood all of it, I'm so proud of you π₯Ή
Version 4.0.10 β Thu Jun 25 2026 00:00:00 β ScXMLBoolDataObj(3) πβ¨ππ¦πΈ
π¦ 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