ScXMLReferenceDataObj(3)

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

✨ ScXMLReferenceDataObj ✨

okay bestie, welcome to ScXMLReferenceDataObj(3) from the Coin manual πŸ’– this one lives in the Coin library and it's literally just a data object that represents a reference to another object in the data model. that's the whole vibe. no cap.


🌸 NAME 🌸

ScXMLReferenceDataObj β€” a data object representing a reference to another object in the data model. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <Inventor/scxml/ScXMLEvaluator.h>

Inherits ScXMLExprDataObj. yes she's part of the family tree, periodt. πŸ‘‘

πŸ’œ 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". it's giving ID check at the door πŸ”₯
  • ScXMLReferenceDataObj (const char *reference) β€” the constructor, she takes a reference and she's ready to go ✨
  • void setReference (const char *reference) β€” sets the reference
  • const char * getReference (void) const β€” gets the reference back out, unchanged, no drama πŸŽ€
  • virtual SbBool evaluateNow (ScXMLStateMachine *sm, ScXMLDataObj *&pointer) const β€” the evaluate-right-now moment πŸ’«

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

  • ScXMLDataObj * evaluate (ScXMLStateMachine *sm) β€” the inherited evaluate glow-up

🌈 Public Member Functions inherited from ScXMLDataObj 🌈

  • void setContainer (ScXMLObject *container) β€” sets the container
  • ScXMLObject * getContainer (void) const β€” gets the container

🧚 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. it's the vibe check of the type system πŸ’€

⭐ Static Public Member Functions ⭐

  • static SoType getClassTypeId (void) β€” the class-level type ID
  • static void * createInstance (void) β€” makes an instance out of thin air, iconic
  • static void initClass (void) β€” class init energy
  • static void cleanClass (void) β€” the opposite energy, cleanup era
  • static ScXMLDataObj * createFor (const char *reference) β€” creates one for a given reference 🫢

πŸŽ€ 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.

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

πŸ’– Detailed Description πŸ’–

A data object representing a reference to another object in the data model.

like. that's it. that's her whole personality and honestly? slay. ✨


πŸ”₯ Member Function Documentation πŸ”₯

SoType ScXMLReferenceDataObj::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 ScXMLReferenceDataObj::evaluateNow (ScXMLStateMachine * sm, ScXMLDataObj *& pointer) const [virtual]

Implements ScXMLExprDataObj.

ngl bestie, that's the entire documentation for this one. short king energy πŸ‘‘ nothing extra was written, so nothing extra gets invented. πŸ™ˆ

🌈 Author 🌈

Generated automatically by Doxygen for Coin from the source code.


and that's the whole page, bestie 🫢 this was Version 4.0.10, dated Thu Jun 25 2026 00:00:00, and it's page ScXMLReferenceDataObj(3) in the Coin manual. go forth and reference things responsibly πŸ’œβœ¨

πŸ“¦ where this page comes from