ScXMLDivideOpExprDataObj(3)

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

πŸ’– ScXMLDivideOpExprDataObj πŸ’– β€” the Coin manual, but make it make sense

okay bestie, pull up a chair, we're reading the ScXMLDivideOpExprDataObj(3) page together and honestly? it's giving "quiet overachiever who does division and never brags about it". let's get into it 🫢


🌸 NAME 🌸

ScXMLDivideOpExprDataObj β€” no cap, that's the whole name, that's the whole vibe ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

Inherits ScXMLExprDataObj.

Inherited by ScXMLCoinDivideOpExprDataObj.

so the family tree is lowkey a whole dynasty:

  • Inherits ScXMLExprDataObj β€” that's its parent, its ancestor, its origin story πŸ’…
  • Inherited by ScXMLCoinDivideOpExprDataObj β€” that's its child, carrying the legacy forward, main character lineage fr fr πŸ‘‘

✨ Public Member Functions ✨

  • virtual SoType getTypeId (void) const β€” Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and downward"casting. (yes the quote mark is literally in the original, we don't fix, we respect 😌)
  • ScXMLDivideOpExprDataObj (ScXMLDataObj *lhs, ScXMLDataObj *rhs) β€” the constructor, the origin moment, the "hello world" of this whole class πŸŽ€
  • 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

πŸ’œ Public Member Functions inherited from ScXMLExprDataObj

  • ScXMLDataObj * evaluate (ScXMLStateMachine *sm) β€” the actual "do the thing" moment

🌈 Public Member Functions inherited from ScXMLDataObj

  • void setContainer (ScXMLObject *container)
  • ScXMLObject * getContainer (void) const

🧚 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.

⭐ 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) β€” the factory, the matchmaker, the "here's one I made earlier" πŸ’«

πŸ’œ 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.

πŸŽ€ Protected Member Functions πŸŽ€

  • virtual SbBool evaluateNow (ScXMLStateMachine *sm, ScXMLDataObj *&pointer) const β€” the backstage pass, protected, not for just anyone πŸ‘€

🌸 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 ScXMLDivideOpExprDataObj::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 ScXMLCoinDivideOpExprDataObj. β€” it's giving generational talent, the child did the thing πŸ˜­πŸ‘‘

πŸ’… SbBool ScXMLDivideOpExprDataObj::evaluateNow (ScXMLStateMachine * sm, ScXMLDataObj *& pointer) const [protected], [virtual]

Implements ScXMLExprDataObj.

bestie note: this one is [protected] and [virtual] β€” two badges, two flexes, zero notes beyond that because that's all the page says πŸ’€

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for Coin from the source code.


and that's the whole page, no crumbs left behind πŸ“ literally every option, every inherited member, every [virtual], every const β€” all accounted for.

Version 4.0.10, dated Thu Jun 25 2026 00:00:00 β€” that's the footer energy, periodt. thanks for reading the ScXMLDivideOpExprDataObj(3) page with me, you ate πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from