ScXMLCoinLengthFuncExprDataObj(3)
π ScXMLCoinLengthFuncExprDataObj π
okay bestie, welcome to the <ScXMLCoinLengthFuncExprDataObj> page from the Coin manual β¨ this one's a lil class in the Coin type system, and we're gonna walk through every single member together, no skips, no shortcuts. pull up a chair π«Ά
πΈ NAME πΈ
ScXMLCoinLengthFuncExprDataObj β literally the whole vibe of this page, that's the class, that's the name, slay π
β¨ SYNOPSIS β¨
Inherits ScXMLExprDataObj.
so it's giving inheritance, periodt. everything below is what this class (and its ancestors) bring to the table π
π Public Member Functions
virtual SoType getTypeId (void) constβ hands you the type identification of any object derived from a class that inheritsSoBase. it's what the runtime uses for type checking and for that "downward" casting moment βScXMLCoinLengthFuncExprDataObj (ScXMLDataObj *obj)β the constructor, bestie, it exists and it takes aScXMLDataObj *objπvoid setExpr (ScXMLDataObj *obj)β sets the expr toobjScXMLDataObj * getExpr (void) constβ gives you the expr back, const-correct and everything π
π¦ Public Member Functions inherited from ScXMLExprDataObj
ScXMLDataObj * evaluate (ScXMLStateMachine *sm)β evaluates with the state machinesm
π¦ Public Member Functions inherited from ScXMLDataObj
void setContainer (ScXMLObject *container)β sets the containerScXMLObject * getContainer (void) constβ gets the container
π¦ 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. iykyk π«
β Static Public Member Functions
static SoType getClassTypeId (void)static void * createInstance (void)static void initClass (void)static void cleanClass (void)static ScXMLDataObj * createFor (ScXMLDataObj *obj)
π¦ 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 π₯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 π (it's the undo button, fr fr)
π Protected Member Functions
virtual SbBool evaluateNow (ScXMLStateMachine *sm, ScXMLDataObj *&pointer) constβ protected and virtual, that's the whole description bestie
π Protected Attributes
ScXMLDataObj * exprβ the expr. it's a pointer. it's protected. iconic πΈ
π 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)
π Member Function Documentation π
π
SoType ScXMLCoinLengthFuncExprDataObj::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 ScXMLExprDataObj.
π
SbBool ScXMLCoinLengthFuncExprDataObj::evaluateNow (ScXMLStateMachine * sm, ScXMLDataObj *& pointer) const [protected], [virtual]
Implements ScXMLExprDataObj.
π Author π
Generated automatically by Doxygen for Coin from the source code. not a human, not a bestie, just Doxygen doing its lil thing π€π
that's the whole page, bestie, every option, every member, every inherited thing, all of it π«Ά
and a lil sign-off for you: this was Version 4.0.10, dated Thu Jun 25 2026, brought to you by the Coin manual. slay, bye π β¨π
π¦ 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