ScXMLElseElt(3)

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

πŸ’– ScXMLElseElt(3) πŸ’–

okay bestie, welcome to the Coin manual, and specifically to ScXMLElseElt(3) β€” yes it's a whole vibe, yes it's a C++ class, yes we're doing this together 🫢


✨ NAME ✨

ScXMLElseElt β€” the class that implements the <else> SCXML element. that's it, that's the whole job, and it does it flawlessly πŸ’…


🌸 SYNOPSIS 🌸

#include <Inventor/scxml/ScXMLElseElt.h>

Inherits ScXMLExecutableElt. so it's got ancestors, it's got lore, it's got main character energy πŸ‘‘

πŸŽ€ Public Member Functions πŸŽ€

  • virtual SoType getTypeId (void) const β€” gives you the type identification of an object derived from a class inheriting SoBase. it's for runtime type checking and "downward" casting, iykyk.
  • virtual void copyContents (const ScXMLElt *rhs) β€” copies the contents over, no cap.

πŸ¦‹ Public Member Functions inherited from ScXMLExecutableElt πŸ¦‹

  • virtual void execute (ScXMLStateMachine *statemachine) const β€” makes the thing actually run, iconic.

🌈 Public Member Functions inherited from ScXMLElt 🌈

  • void setXMLAttribute (const char *attribute, const char *value) β€” sets an XML attribute.
  • const char * getXMLAttribute (const char *attribute) const β€” gets an XML attribute back.
  • virtual SbBool handleXMLAttributes (void) β€” handles them XML attributes.
  • virtual const ScXMLElt * search (const char *attrname, const char *attrvalue) const β€” searches for something by attribute name and value.
  • ScXMLElt * clone (void) const β€” makes a clone, fr fr.
  • virtual void setContainer (ScXMLElt *container) β€” assigns the container.
  • ScXMLElt * getContainer (void) const β€” hands you the container back.
  • SbBool isContainedIn (const ScXMLElt *object) const β€” tells you if it's contained inside that object.

πŸ’œ 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 ScXMLEltReader * getElementReader (void) β€” grabs the element reader.
  • static SoType getClassTypeId (void) β€” grabs the class type id.
  • static void * createInstance (void) β€” spins up an instance.
  • static void initClass (void) β€” sets up the class.
  • static void cleanClass (void) β€” tears the class back down.

🌸 Static Public Member Functions inherited from ScXMLExecutableElt 🌸

  • static SoType getClassTypeId (void)
  • static void initClass (void)
  • static void cleanClass (void)

πŸ“ Static Public Member Functions inherited from ScXMLElt πŸ“

  • 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 ScXMLElt πŸ’«

  • static void registerClassType (const char *xmlns, const char *classname, SoType type)
  • static void registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type)

πŸ’« Static Protected Member Functions inherited from ScXMLObject πŸ’«

  • static void registerClassType (const char *xmlns, const char *classname, SoType type)
  • static void registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type)

πŸ‘‘ Detailed Description πŸ‘‘

implements the <else> SCXML element. periodt. that's the entire detailed description and honestly? we respect the brevity πŸ’–


πŸ’… Member Function Documentation πŸ’…

πŸ”₯ SoType ScXMLElseElt::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 ScXMLExecutableElt.

πŸ”₯ void ScXMLElseElt::copyContents (const ScXMLElt * rhs) [virtual] πŸ”₯

Reimplemented from ScXMLExecutableElt.


πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for Coin from the source code. not a human, just a very dedicated robot doing its little thing πŸ€–βœ¨


and that's the whole page bestie, no crumbs left behind πŸ“

so anyway β€” this was ScXMLElseElt(3) from Coin, Version 4.0.10, dated Thu Jun 25 2026 00:00:00, and the manual name is literally right there in the corner being all ScXMLElseElt(3) about it. slay, go build something, ily πŸ’–πŸ¦‹

πŸ“¦ where this page comes from