ScXMLCoinLengthFuncExprDataObj(3)

πŸ“¦
version 4.0.10 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– 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 inherits SoBase. 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 a ScXMLDataObj *obj 🌈
  • void setExpr (ScXMLDataObj *obj) β€” sets the expr to obj
  • ScXMLDataObj * 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 machine sm

πŸ¦‹ Public Member Functions inherited from ScXMLDataObj

  • void setContainer (ScXMLObject *container) β€” sets the container
  • ScXMLObject * getContainer (void) const β€” gets the container

πŸ¦‹ Public Member Functions inherited from ScXMLObject

  • SbBool isOfType (SoType type) const β€” returns TRUE if 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 the SoType object 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 of initClass, 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