ScXMLInExprDataObj(3)

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

✨ ScXMLInExprDataObj πŸ’– β€” the Coin manual, page 3, bestie edition ✨

okay so you opened the <pink>Coin</pink> manual and landed on ScXMLInExprDataObj, section 3?? slay, let's get into it 🌸


πŸŽ€ NAME πŸŽ€

ScXMLInExprDataObj β€” that's the whole name, no notes, periodt πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

okay so this class inherits from ScXMLMinimumExprDataObj. family tree moment, we love to see it 🌈

πŸ’– Public Member Functions πŸ’–

  • virtual SoType getTypeId (void) const β€” gives you back the type identification of an object derived from a class that inherits SoBase. it's the whole reason runtime type checking and "downward" casting can even happen, no cap πŸ‘‘
  • ScXMLInExprDataObj (const char *stateid) β€” constructor, takes a stateid, hi bestie 🫢
  • void setStateId (const char *stateid) β€” sets the state id ✨
  • const char * getStateId (void) const β€” hands the state id right back to you πŸ’–

🌟 Public Member Functions inherited from ScXMLExprDataObj 🌟

  • ScXMLDataObj * evaluate (ScXMLStateMachine *sm) β€” evaluates, iconic behaviour fr fr

🌈 Public Member Functions inherited from ScXMLDataObj 🌈

  • void setContainer (ScXMLObject *container) β€” sets the container πŸ’œ
  • ScXMLObject * getContainer (void) const β€” gets the container back πŸŽ€

πŸ¦‹ 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 as type, or inherited from type. literally the vibe check of types ⭐

πŸ”₯ Static Public Member Functions πŸ”₯

  • static SoType getClassTypeId (void) β€” class type id, go off πŸ‘‘
  • static void * createInstance (void) β€” makes an instance πŸ’«
  • static void initClass (void) β€” init that class 🌸
  • static void cleanClass (void) β€” and clean it back up 🧚
  • static ScXMLDataObj * createFor (const char *stateid) β€” creates one for a given stateid, iykyk πŸ’…

πŸ’œ Static Public Member Functions inherited from ScXMLMinimumExprDataObj πŸ’œ

  • static SoType getClassTypeId (void)
  • static void initClass (void)
  • static void cleanClass (void)

πŸ’œ 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. the moment of truth 😭
  • static void initClass (void) β€” sets up initialization for data common to all instances of this class, like submitting the necessary information to the Coin type system. getting everything ready bestie 🫢
  • 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. reverse uno card πŸ’€

🧚 Protected Member Functions 🧚

  • virtual SbBool evaluateNow (ScXMLStateMachine *sm, ScXMLDataObj *&pointer) const β€” evaluate, but make it now ✨

πŸ“ Protected Attributes πŸ“

  • char * stateid β€” the state id, living right there in the protected zone πŸ”

πŸ¦„ Additional Inherited Members πŸ¦„

πŸ’« Static Protected Member Functions inherited from ScXMLObject πŸ’«

  • static void registerClassType (const char *xmlns, const char *classname, SoType type) β€” registers a class type 🌸
  • static void registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type) β€” registers an invoke class type 🌈

πŸ’… Member Function Documentation πŸ’…

⭐ SoType ScXMLInExprDataObj::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. main character energy, honestly πŸ‘‘

See also: SoBase::getTypeId() const

Implements: ScXMLMinimumExprDataObj

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

Implements: ScXMLExprDataObj


πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for Coin from the source code. the robots did this one, not me πŸ™ˆ


and that's the whole page, bestie!! πŸ’– everything's here, nothing skipped, we ate and left no crumbs πŸ“

Version 4.0.10 Β· Thu Jun 25 2026 00:00:00 Β· ScXMLInExprDataObj(3) β€” mwah, bye, ily, go read more manpages πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from