ScXMLCoinEvaluator(3)
π NAME π
ScXMLCoinEvaluator β okay so she implements the evaluator for the custom profile named "x-coin". That's the whole job description, and she eats every single time π₯
β¨ SYNOPSIS β¨
#include <Inventor/scxml/ScXMLCoinEvaluator.h>
Inherits ScXMLEvaluator. Bestie she comes from a whole family, we love a nepo baby with talent π
π Public Member Functions π
virtual SoType getTypeId (void) constβ hands you the type identification of an object derived from a class inheritingSoBase. It's the thing that does runtime type checking and "downward" casting. iykyk π¦virtual void setStateMachine (ScXMLStateMachine *sm)β sets the state machine, iconic behaviour, more on her below πvirtual ScXMLDataObj * evaluate (const char *expression) constβ evaluates the expression, slayvirtual SbBool setAtLocation (const char *location, ScXMLDataObj *obj)β puts the object at the location, periodtvirtual ScXMLDataObj * locate (const char *location) constβ finds the thing at the location, no capvirtual void clearTemporaryVariables (void)β wipes the temporary variables, bye girl πvoid dumpTemporaries (void)β dumps the temporaries. unhinged but we support her π
π Public Member Functions inherited from ScXMLEvaluator π
ScXMLStateMachine * getStateMachine (void) constβ she can hand you back her state machine whenever, whenever π«Ά
πΈ 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. Not me checking if you're in the family group chat π
β Static Public Member Functions β
static SoType getClassTypeId (void)static void * createInstance (void)static void initClass (void)static void cleanClass (void)
π§ Static Public Member Functions inherited from ScXMLEvaluator π§
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. like a little name tag at a party π·οΈ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. she's getting ready, give her a sec π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. skincare routine but backwards π§
π 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 π¦
implements the evaluator for the custom profile named "x-coin".
The x-coin profile extends over the minimum profile with data interpretation, logical operators, arithmetic expressions, and some convenience data model features like access to the scene graph and temporary storage of variables. She's the minimum profile but with range, okay? main character energy only β¨
π Member Function Documentation π
SoType ScXMLCoinEvaluator::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 ScXMLEvaluator.
void ScXMLCoinEvaluator::setStateMachine (ScXMLStateMachine * sm) [virtual]
Override to perform actions when installed on a state machine. Like, she's clocked in the moment she's on the machine, and she's doing the most π«‘
Reimplemented from ScXMLEvaluator.
ScXMLDataObj * ScXMLCoinEvaluator::evaluate (const char * expression) const [virtual]
Implements ScXMLEvaluator.
SbBool ScXMLCoinEvaluator::setAtLocation (const char * location, ScXMLDataObj * obj) [virtual]
Implements ScXMLEvaluator.
ScXMLDataObj * ScXMLCoinEvaluator::locate (const char * location) const [virtual]
Implements ScXMLEvaluator.
void ScXMLCoinEvaluator::clearTemporaryVariables (void ) [virtual]
Clears out all the temporary variables that have the same lifespan as the processing of one event. One event, one vibe, then she's gone π
Reimplemented from ScXMLEvaluator.
π· Author π·
Generated automatically by Doxygen for Coin from the source code. not a human author, just a robot doing its little robot thing π€β¨
π and that's the whole page, bestie β this was Version 4.0.10, dated Thu Jun 25 2026 00:00:00, from the Coin manual, section 3. drink water, read your docs, periodt ππ«Άπ
π¦ 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