ScXMLCoinAddOpExprDataObj(3)

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

πŸ’– ScXMLCoinAddOpExprDataObj(3) πŸ’–

okay bestie come closer β€” this is the Coin manual, section 3, and today's main character is ScXMLCoinAddOpExprDataObj. it's a whole class page, it's giving "I have opinions about expressions", and we're gonna read it together, top to bottom, no skipping, not even the inherited bits. periodt. πŸ’…


πŸŽ€ NAME πŸŽ€

ScXMLCoinAddOpExprDataObj β€” that's the name, that's the vibe, that's the whole identity. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

It Inherits ScXMLAddOpExprDataObj. so it's not out here building from scratch, it's got lineage, it's got ancestry, it's highkey a nepo baby of the class hierarchy and we respect it. πŸ‘‘

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

🌈 Public Member Functions inherited from ScXMLAddOpExprDataObj

  • ScXMLAddOpExprDataObj (ScXMLDataObj *lhs, ScXMLDataObj *rhs)
  • void setLHS (ScXMLDataObj *lhs)
  • const ScXMLDataObj * getLHS (void) const
  • void setRHS (ScXMLDataObj *rhs)
  • const ScXMLDataObj * getRHS (void) const

🧚 Public Member Functions inherited from ScXMLExprDataObj

  • ScXMLDataObj * evaluate (ScXMLStateMachine *sm)

πŸ“ 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 Public Member Functions inherited from ScXMLAddOpExprDataObj

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

πŸŽ€ Protected Member Functions

  • virtual SbBool evaluateNow (ScXMLStateMachine *sm, ScXMLDataObj *&pointer) const

🫢 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 ScXMLCoinAddOpExprDataObj::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

Reimplemented from ScXMLAddOpExprDataObj.

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

Reimplemented from ScXMLAddOpExprDataObj.

not me showing up with a whole paragraph for the first one and literally nothing to add for the second one 😭 it's just a reimplementation bestie, that's the entire lore, we move on.

🌸 Author 🌸

Generated automatically by Doxygen for Coin from the source code. so nobody wrote this with love, a robot did, and honestly? slay, the robot ate. πŸ€–πŸ’…


and that's the whole page, bestie, we read every single line β€” the inherited ones, the protected ones, the static ones, all of it. no cap. 🫢

this was Version 4.0.10, dated Thu Jun 25 2026 (the footer literally stamps it 00:00:0 right before the class name, iconic typo energy, we love her πŸ™ˆ), brought to you by Doxygen for Coin from the source code. mwah, bye. πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from