ScXMLInvoke(3)
πΈ NAME πΈ
ScXMLInvoke β the whole implementation of the <invoke> SCXML element, bestie. It lives in the Library Functions Manual, so you know it's legit. π
β¨ SYNOPSIS β¨
#include <Inventor/scxml/ScXMLInvoke.h>
Inherits ScXMLObject. Yes she's got a whole family tree, we'll get to that. π³
π Public Member Functions π
virtual SoType getTypeId (void) const =0
virtual void setTargetTypeAttribute (const char *id)
const char * getTargetTypeAttribute (void) const
virtual void setSrcAttribute (const char *id)
const char * getSrcAttribute (void) const
virtual void setSrcExprAttribute (const char *id)
const char * getSrcExprAttribute (void) const
virtual SbBool handleXMLAttributes (void)
virtual void invoke (ScXMLStateMachine *statemachine)=0
π«Ά Public Member Functions inherited from ScXMLObject π«Ά
SbBool isOfType (SoType type) const
void setXMLAttribute (const char *attribute, const char *value)
const char * getXMLAttribute (const char *attribute) const
virtual void setContainer (ScXMLObject *container)
ScXMLObject * getContainer (void) const
SbBool isContainedIn (const ScXMLObject *object) const
β Static Public Member Functions β
static SoType getClassTypeId (void)
static void initClass (void)
π Static Public Member Functions inherited from ScXMLObject π
static SoType getClassTypeId (void)
static void initClass (void)
π Protected Attributes π
char * targettype
char * src
char * srcexpr
π¦ Additional Inherited Members π¦
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 π
Okay so. This is literally the implementation of the <invoke> SCXML element. That's the vibe. That's the whole thing. π₯
π§ Since
Coin 3.0 β¨ (she's been around a minute, respect her)
π MEMBER FUNCTION DOCUMENTATION π
virtual SoType ScXMLInvoke::getTypeId (void ) const[pure virtual]β ImplementsScXMLObject. That's the whole assignment, no notes. πSbBool ScXMLInvoke::handleXMLAttributes (void )[virtual]β the file reader has finished setting all the XML attributes on the object, and now she's like "okay bestie, your turn β handle these and tell me if the values are actually okay or if we need to throw a read error." π«‘
π Returns
TRUEif the attributes are ok βFALSEon error β
Heads up: this base class implementation does nothing and just returns TRUE. She is lowkey unbothered. π
Reimplemented from ScXMLObject.
π AUTHOR π
Generated automatically by Doxygen for Coin from the source code. So technically nobody wrote this, the robot did. Iconic of her honestly. π€π
That's a wrap, bestie! This lil page came straight outta Coin, Version 3.1.3, and it's filed under ScXMLInvoke(3) so you can always find her again. Go forth and invoke. πβ¨π¦
π¦ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms