SoGLClipPlaneElement(3)

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

πŸŽ€ SoGLClipPlaneElement πŸŽ€

okay bestie, welcome to SoGLClipPlaneElement(3) β€” yeah it lives in section 3 of the Library Functions Manual, that's the "library functions" shelf of the man-page library, iconic. Let's get into it ✨


πŸ’– NAME πŸ’–

SoGLClipPlaneElement β€” and fr fr, the SoGLClipPlaneElement class is yet to be documented. that's it. that's the name section. she's mysterious πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <Inventor/elements/SoGLClipPlaneElement.h>

Inherits SoClipPlaneElement. so she's part of the whole element family tree, we love a nepo baby πŸ‘‘

✨ Public Member Functions ✨

  • virtual void init (SoState *state) β€” FIXME: write doc. (the docs said "later" and then never came back 😭)
  • virtual void pop (SoState *state, const SoElement *prevTopElement) β€” FIXME: write doc.

🌸 Public Member Functions inherited from SoClipPlaneElement 🌸

  • virtual void push (SoState *state)
  • int getNum (void) const
  • const SbPlane & get (const int index, const SbBool inworldspace=TRUE) const

🌸 Public Member Functions inherited from SoAccumulatedElement 🌸

  • virtual SbBool matches (const SoElement *element) const

🌸 Public Member Functions inherited from SoElement 🌸

  • const SoType getTypeId (void) const
  • int getStackIndex (void) const
  • void setDepth (const int depth)
  • int getDepth (void) const
  • virtual void print (FILE *file=stdout) const
  • virtual ~SoElement ()

⭐ Static Public Member Functions ⭐

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void * createInstance (void)
  • static void initClass (void)
  • static int getMaxGLPlanes (void) β€” FIXME: write doc.

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

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void * createInstance (void)
  • static void initClass (void)
  • static void add (SoState *const state, SoNode *const node, const SbPlane &plane)
  • static const SoClipPlaneElement * getInstance (SoState *const state)

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

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void initClass (void)

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

  • static void initClass (void)
  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void initElements (void)
  • static int getNumStackIndices (void)
  • static SoType getIdFromStackIndex (const int stackIndex)

🫢 Protected Member Functions 🫢

  • virtual ~SoGLClipPlaneElement ()
  • virtual void addToElt (const SbPlane &plane, const SbMatrix &modelMatrix) β€” FIXME: write doc.

🌈 Protected Member Functions inherited from SoClipPlaneElement 🌈

  • virtual ~SoClipPlaneElement ()

🌈 Protected Member Functions inherited from SoAccumulatedElement 🌈

  • void clearNodeIds (void)
  • void addNodeId (const SoNode *const node)
  • void setNodeId (const SoNode *const node)
  • void copyNodeIds (const SoAccumulatedElement *copyfrom)
  • virtual SoElement * copyMatchInfo (void) const
  • virtual void captureThis (SoState *state) const

🌈 Protected Member Functions inherited from SoElement 🌈

  • SoElement (void)
  • void capture (SoState *const state) const
  • void setTypeId (const SoType typeId)
  • void setStackIndex (const int index)
  • SoElement * getNextInStack (void) const
  • SoElement * getNextFree (void) const

πŸ“ Additional Inherited Members πŸ“

🧚 Static Protected Member Functions inherited from SoElement 🧚

  • static SoElement * getElement (SoState *const state, const int stackIndex)
  • static const SoElement * getConstElement (SoState *const state, const int stackIndex)
  • static int createStackIndex (const SoType id)

🧚 Protected Attributes inherited from SoClipPlaneElement 🧚

  • SbList< so_plane_data > planes
  • int startIndex

🧚 Protected Attributes inherited from SoAccumulatedElement 🧚

  • SbList< uint32_t > nodeIds

🧚 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 πŸ‘‘

The SoGLClipPlaneElement class is yet to be documented.

FIXME: write doc.

like, that's the whole vibe. she's undocumented and unbothered πŸ’€


🌸 Constructor & Destructor Documentation 🌸

SoGLClipPlaneElement::~SoGLClipPlaneElement (void ) [protected], [virtual]

The destructor. yeah that's the whole description. she said goodbye and left no notes πŸ’…


πŸ”₯ Member Function Documentation πŸ”₯

void * SoGLClipPlaneElement::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 basically: not for you bestie, it's giving backstage pass 🎟️

void SoGLClipPlaneElement::initClass (void ) [static]

This static method initializes static data for the SoGLClipPlaneElement class. setup era ✨

void SoGLClipPlaneElement::init (SoState * state) [virtual]

FIXME: write doc.

Reimplemented from SoClipPlaneElement.

void SoGLClipPlaneElement::pop (SoState * state, const SoElement * prevTopElement) [virtual]

FIXME: write doc.

Reimplemented from SoElement.

void SoGLClipPlaneElement::addToElt (const SbPlane & plane, const SbMatrix & modelMatrix) [protected], [virtual]

FIXME: write doc.

Reimplemented from SoClipPlaneElement.


πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for Coin from the source code. not a human, not a poet, just a robot doing her little robot thing πŸ€–πŸ’–


ngl the "FIXME: write doc" notes are literally in the original, so we keep them. do not come for me, I am simply the messenger 🫢

and that's the whole page, bestie! this was SoGLClipPlaneElement(3) from Coin, Version 3.1.3 β€” the Library Functions Manual's own little mystery girl. stay slay, read your man pages, and remember: undocumented β‰  unlovable πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from