ScXMLInExprDataObj(3)
β¨ ScXMLInExprDataObj π β the Coin manual, page 3, bestie edition β¨
okay so you opened the <pink>Coin</pink> manual and landed on ScXMLInExprDataObj, section 3?? slay, let's get into it πΈ
π NAME π
ScXMLInExprDataObj β that's the whole name, no notes, periodt π
π¦ SYNOPSIS π¦
okay so this class inherits from ScXMLMinimumExprDataObj. family tree moment, we love to see it π
π Public Member Functions π
virtual SoType getTypeId (void) constβ gives you back the type identification of an object derived from a class that inheritsSoBase. it's the whole reason runtime type checking and "downward" casting can even happen, no cap πScXMLInExprDataObj (const char *stateid)β constructor, takes a stateid, hi bestie π«Άvoid setStateId (const char *stateid)β sets the state id β¨const char * getStateId (void) constβ hands the state id right back to you π
π Public Member Functions inherited from ScXMLExprDataObj π
ScXMLDataObj * evaluate (ScXMLStateMachine *sm)β evaluates, iconic behaviour fr fr
π Public Member Functions inherited from ScXMLDataObj π
void setContainer (ScXMLObject *container)β sets the container πScXMLObject * getContainer (void) constβ gets the container back π
π¦ Public Member Functions inherited from ScXMLObject π¦
SbBool isOfType (SoType type) constβ returnsTRUEif the type of this object is either of the same type as type, or inherited from type. literally the vibe check of types β
π₯ Static Public Member Functions π₯
static SoType getClassTypeId (void)β class type id, go off πstatic void * createInstance (void)β makes an instance π«static void initClass (void)β init that class πΈstatic void cleanClass (void)β and clean it back up π§static ScXMLDataObj * createFor (const char *stateid)β creates one for a given stateid, iykyk π
π Static Public Member Functions inherited from ScXMLMinimumExprDataObj π
static SoType getClassTypeId (void)static void initClass (void)static void cleanClass (void)
π Static Public Member Functions inherited from ScXMLExprDataObj π
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 theSoTypeobject associated with objects of this class. the moment of truth πstatic void initClass (void)β sets up initialization for data common to all instances of this class, like submitting the necessary information to the Coin type system. getting everything ready bestie π«Ά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. reverse uno card π
π§ Protected Member Functions π§
virtual SbBool evaluateNow (ScXMLStateMachine *sm, ScXMLDataObj *&pointer) constβ evaluate, but make it now β¨
π Protected Attributes π
char * stateidβ the state id, living right there in the protected zone π
π¦ Additional Inherited Members π¦
π« Static Protected Member Functions inherited from ScXMLObject π«
static void registerClassType (const char *xmlns, const char *classname, SoType type)β registers a class type πΈstatic void registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type)β registers an invoke class type π
π Member Function Documentation π
β SoType ScXMLInExprDataObj::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. main character energy, honestly π
See also: SoBase::getTypeId() const
Implements: ScXMLMinimumExprDataObj
β SbBool ScXMLInExprDataObj::evaluateNow (ScXMLStateMachine * sm, ScXMLDataObj *& pointer) const [protected], [virtual] β
Implements: ScXMLExprDataObj
π Author π
Generated automatically by Doxygen for Coin from the source code. the robots did this one, not me π
and that's the whole page, bestie!! π everything's here, nothing skipped, we ate and left no crumbs π
Version 4.0.10 Β· Thu Jun 25 2026 00:00:00 Β· ScXMLInExprDataObj(3) β mwah, bye, ily, go read more manpages π
β¨π¦
π¦ 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