ScXMLOrOpExprDataObj(3)

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

πŸ’– ScXMLOrOpExprDataObj β€” from the Coin manual, section 3 πŸŽ€

okay bestie, so this is ScXMLOrOpExprDataObj(3), a whole page from the Coin manual, and it's literally just... the most extra little expression node. sit with me. πŸ’…


✨ NAME ✨

ScXMLOrOpExprDataObj β€” yes that's the whole name, she's mysterious, she contains multitudes πŸ¦‹


🌸 SYNOPSIS 🌸

Inherits ScXMLExprDataObj.

πŸ‘‘ Public Member Functions

  • virtual SoType getTypeId (void) const β€” hands you the type identification of an object derived from a class that inherits SoBase. it's the vibe check for runtime type checking and downward "casting", fr.
  • ScXMLOrOpExprDataObj (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 this object's type is either the same type as type, or inherited from type. no cap.

⭐ 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. iconic.
  • static void initClass (void) β€” sets up initialization for data that's common to all instances of this class, like submitting the necessary info to the Coin type system. she's doing the paperwork πŸ’…
  • static void cleanClass (void) β€” does the literal opposite of initClass: deallocates any class-specific resources and resets the class back to an uninitialized state with respect to the Coin type system. she's logging off 🫢

πŸŽ€ 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 ScXMLOrOpExprDataObj::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 ScXMLOrOpExprDataObj::evaluateNow (ScXMLStateMachine * sm, ScXMLDataObj *& pointer) const [protected], [virtual]

Implements ScXMLExprDataObj.


✍️ Author ✍️

Generated automatically by Doxygen for Coin from the source code. not a human, just vibes and automation, and honestly? slay πŸ€–βœ¨


and that's the whole page bestie, no notes, periodt πŸ’…

Version 4.0.10 Β· Thu Jun 25 2026 00:00:00 Β· straight out of Coin, section ScXMLOrOpExprDataObj(3) πŸŽ€ bye ily 🫢

πŸ“¦ where this page comes from