ScXMLBoolDataObj(3)

πŸ“¦
version 4.0.10 Β· 4 versions
, in fedora 43, fedora 44

🌸 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 inheriting SoBase. It's the whole reason runtime type checking and "downward"casting even work. slay.
  • ScXMLBoolDataObj (SbBool value) β€” the constructor, she takes a value and 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 in str.

πŸ¦‹ 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 β€” Returns TRUE if the type of this object is either of the same type or inherited from type.

🌈 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 given value.

⭐ 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 the SoType object 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 of initClass, 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