ScXMLElseElt(3)
π 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 inheritingSoBase. 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β ReturnsTRUEif 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 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 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
- 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