SoGLCoordinateElement(3)

πŸ“¦ version 3.1.3, in fedora 43, fedora 44

hey bestie!! welcome to the SoGLCoordinateElement(3) page from the Library Functions Manual. this class is lowkey a mystery because the docs are literally FIXME: write doc. status. but we're gonna list every single function like the icons they are. periodt. πŸ’…βœ¨

✨ NAME ✨

SoGLCoordinateElement β€” the SoGLCoordinateElement class is yet to be documented. (no cap, that's what it says πŸ’€)

✨ SYNOPSIS ✨

#include <Inventor/elements/SoGLCoordinateElement.h>

Inherits SoCoordinateElement.

πŸ’… Public Member Functions

  • const SbVec3f * getPtr3 () const β€” FIXME: write doc.
  • const SbVec4f * getPtr4 () const β€” FIXME: write doc.
  • void send (const int index) const β€” (no description in the original, just the signature 🫢)

πŸ’… Public Member Functions inherited from SoCoordinateElement

  • virtual void init (SoState *state) β€” FIXME: write doc.
  • int32_t getNum () const β€” FIXME: write doc.
  • SbBool is3D () const β€” FIXME: write doc.
  • const SbVec3f & get3 (const int index) const β€” FIXME: write doc.
  • const SbVec4f & get4 (const int index) const β€” FIXME: write doc.
  • const SbVec3f * getArrayPtr3 () const β€” (no doc drop yet)
  • const SbVec4f * getArrayPtr4 () const β€” (no doc drop yet)
  • virtual void print (FILE *file) const β€” FIXME: write doc.

πŸ’… Public Member Functions inherited from SoReplacedElement

  • virtual SbBool matches (const SoElement *element) const β€” (no doc yet)
  • virtual SoElement * copyMatchInfo () const β€” (no doc yet)
  • uint32_t getNodeId () const β€” (no doc yet)

πŸ’… Public Member Functions inherited from SoElement

  • const SoType getTypeId (void) const β€” (no doc yet)
  • int getStackIndex (void) const β€” (no doc yet)
  • virtual void push (SoState *state) β€” (no doc yet)
  • virtual void pop (SoState *state, const SoElement *prevTopElement) β€” (no doc yet)
  • void setDepth (const int depth) β€” (no doc yet)
  • int getDepth (void) const β€” (no doc yet)
  • virtual ~SoElement () β€” (no doc yet)

πŸ’… Static Public Member Functions

  • static SoType getClassTypeId (void) β€” (no doc yet)
  • static int getClassStackIndex (void) β€” (no doc yet)
  • static void * createInstance (void) β€” (no doc yet)
  • static void initClass (void) β€” (no doc yet)

πŸ’… Static Public Member Functions inherited from SoCoordinateElement

  • static SoType getClassTypeId (void) β€” (no doc yet)
  • static int getClassStackIndex (void) β€” (no doc yet)
  • static void * createInstance (void) β€” (no doc yet)
  • static void initClass (void) β€” (no doc yet)
  • static void set3 (SoState *const state, SoNode *const node, const int32_t numCoords, const SbVec3f *const coords) β€” FIXME: write doc.
  • static void set4 (SoState *const state, SoNode *const node, const int32_t numCoords, const SbVec4f *const coords) β€” FIXME: write doc.
  • static const SoCoordinateElement * getInstance (SoState *const state) β€” FIXME: write doc.
  • static SbVec3f getDefault3 () β€” FIXME: write doc.
  • static SbVec4f getDefault4 () β€” FIXME: write doc.

πŸ’… Static Public Member Functions inherited from SoReplacedElement

  • static SoType getClassTypeId (void) β€” (no doc yet)
  • static int getClassStackIndex (void) β€” (no doc yet)
  • static void initClass (void) β€” (no doc yet)

πŸ’… Static Public Member Functions inherited from SoElement

  • static void initClass (void) β€” (no doc yet)
  • static SoType getClassTypeId (void) β€” (no doc yet)
  • static int getClassStackIndex (void) β€” (no doc yet)
  • static void initElements (void) β€” (no doc yet)
  • static int getNumStackIndices (void) β€” (no doc yet)
  • static SoType getIdFromStackIndex (const int stackIndex) β€” (no doc yet)

πŸ’… Protected Member Functions

  • virtual ~SoGLCoordinateElement () β€” (no doc yet)

πŸ’… Protected Member Functions inherited from SoCoordinateElement

  • virtual ~SoCoordinateElement () β€” (no doc yet)

πŸ’… Protected Member Functions inherited from SoReplacedElement

  • virtual ~SoReplacedElement () β€” (no doc yet)

πŸ’… Protected Member Functions inherited from SoElement

  • SoElement (void) β€” (no doc yet)
  • void capture (SoState *const state) const β€” (no doc yet)
  • virtual void captureThis (SoState *state) const β€” (no doc yet)
  • void setTypeId (const SoType typeId) β€” (no doc yet)
  • void setStackIndex (const int index) β€” (no doc yet)
  • SoElement * getNextInStack (void) const β€” (no doc yet)
  • SoElement * getNextFree (void) const β€” (no doc yet)

πŸ’… Additional Inherited Members

πŸ’… Static Protected Member Functions inherited from SoReplacedElement

  • static SoElement * getElement (SoState *const state, const int stackIndex, SoNode *const node) β€” (no doc yet)

πŸ’… Static Protected Member Functions inherited from SoElement

  • static SoElement * getElement (SoState *const state, const int stackIndex) β€” (no doc yet)
  • static const SoElement * getConstElement (SoState *const state, const int stackIndex) β€” (no doc yet)
  • static int createStackIndex (const SoType id) β€” (no doc yet)

πŸ’… Protected Attributes inherited from SoCoordinateElement

  • int32_t numCoords
  • const SbVec3f * coords3D
  • const SbVec4f * coords4D
  • SbBool areCoords3D

πŸ’… Protected Attributes inherited from SoReplacedElement

  • uint32_t nodeId

πŸ’… Protected Attributes inherited from SoElement

  • SoType typeId
  • int stackIndex
  • int depth

πŸ’… Static Protected Attributes inherited from SoElement

  • static int classStackIndex
  • static SoTypeList * stackToType

✨ Detailed Description ✨

so like, the SoGLCoordinateElement class? bestie, it's yet to be documented. that's the whole tea. πŸ«–

FIXME: write doc. β€” yeah, the original literally says that. not me being lazy, i promise. πŸ’€

✨ Constructor & Destructor Documentation ✨

πŸ’… SoGLCoordinateElement::~SoGLCoordinateElement (void ) [protected], [virtual]

the destructor. that's it. that's the tweet. πŸŽ€

✨ Member Function Documentation ✨

πŸ’… void * SoGLCoordinateElement::createInstance (void ) [static]

this API member is considered internal to the library, as it is not likely to be of interest to the application programmer. (so like, not for the girlies who just wanna use the app, iykyk πŸ’…)

πŸ’… void SoGLCoordinateElement::initClass (void ) [static]

this static method initializes static data for the SoGLCoordinateElement class. slay. ✨

πŸ’… void SoGLCoordinateElement::send (const int index) const

send coordinates index to GL. handles both 3D and 4D coordinates. iconic behavior. πŸ”₯

✨ 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! Coin Version 3.1.3, SoGLCoordinateElement(3) β€” that's the vibe. stay hydrated, keep slaying, and maybe one day someone will write the actual docs. πŸ’…πŸ’–πŸ¦‹

πŸ“¦ where this page comes from