ScXMLMultiplyOpExprDataObj(3)

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

πŸ’– ScXMLMultiplyOpExprDataObj πŸ’–

okay bestie, welcome to the manual page for ScXMLMultiplyOpExprDataObj(3) β€” yes that's the section 3 man page, from the Coin library, and no I will not be normal about it. sit down, hydrate, let's get into it 🫢


✨ NAME ✨

ScXMLMultiplyOpExprDataObj β€” that's literally it, that's the whole name, and it's lowkey iconic for that alone.


🌸 SYNOPSIS 🌸

Inherits ScXMLExprDataObj.

Inherited by ScXMLCoinMultiplyOpExprDataObj.

so it's giving middle of the inheritance chain energy β€” it has a parent and it has a child, main character sandwich fr fr πŸ₯ͺ

πŸŽ€ Public Member Functions πŸŽ€

  • virtual SoType getTypeId (void) const β€” hands you the type identification of an object derived from a class inheriting SoBase. this is what makes runtime type checking and downward "casting" possible, iykyk.
  • ScXMLMultiplyOpExprDataObj (ScXMLDataObj *lhs, ScXMLDataObj *rhs) β€” the constructor, takes a left-hand side and a right-hand side, no notes.
  • void setLHS (ScXMLDataObj *lhs) β€” set the left-hand side.
  • const ScXMLDataObj * getLHS (void) const β€” get the left-hand side back.
  • void setRHS (ScXMLDataObj *rhs) β€” set the right-hand side.
  • const ScXMLDataObj * getRHS (void) const β€” get the right-hand side back. symmetry slay πŸ’…

πŸ’œ Public Member Functions inherited from ScXMLExprDataObj πŸ’œ

  • ScXMLDataObj * evaluate (ScXMLStateMachine *sm) β€” inherited, still yours to call.

πŸ¦‹ Public Member Functions inherited from ScXMLDataObj πŸ¦‹

  • void setContainer (ScXMLObject *container) β€” inherited.
  • ScXMLObject * getContainer (void) const β€” inherited.

⭐ 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. cute little "are you my people" check ngl.

🌈 Static Public Member Functions 🌈

  • static SoType getClassTypeId (void)
  • static void * createInstance (void)
  • static void initClass (void)
  • static void cleanClass (void)
  • static ScXMLDataObj * createFor (ScXMLDataObj *lhs, ScXMLDataObj *rhs)

πŸ’– 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 breakup era 😭

🧚 Protected Member Functions 🧚

  • virtual SbBool evaluateNow (ScXMLStateMachine *sm, ScXMLDataObj *&pointer) const β€” protected, so bestie you only get this if you're in the family.

πŸ“ 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 ScXMLMultiplyOpExprDataObj::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.

Reimplemented in ScXMLCoinMultiplyOpExprDataObj.

SbBool ScXMLMultiplyOpExprDataObj::evaluateNow (ScXMLStateMachine * sm, ScXMLDataObj *& pointer) const [protected], [virtual]

Implements ScXMLExprDataObj.

heads up bestie: this one is protected, so don't come for it from the outside, she's not taking visitors πŸ’…

✍️ Author ✍️

Generated automatically by Doxygen for Coin from the source code. not a human, just a very hardworking doc generator doing its little thing 🫢


aaaand that's the page!! Version 4.0.10, dated Thu Jun 25 2026 β€” that's the footer energy, mwah, go forth and multiply (op expr data objs) πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from