SoFocalDistanceElement(3)

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

πŸ’– SoFocalDistanceElement(3) πŸ’–

okay bestie, welcome to the Coin manpage for SoFocalDistanceElement β€” yes it's a (3) library page, yes it's giving "we haven't finished writing this yet," and yes we're gonna go through every single inherited member together because that's just who I am 🫢


✨ NAME ✨

SoFocalDistanceElement β€” the SoFocalDistanceElement class is yet to be documented. πŸ’€

fr fr that's what it says. not me being the messenger here.


🌸 SYNOPSIS 🌸

#include <Inventor/elements/SoFocalDistanceElement.h>

Inherits SoFloatElement. so it's got that element lineage, iykyk ✨

πŸŽ€ Public Member Functions

  • virtual void init (SoState *state) β€” the one thing this class does all by itself, lowkey iconic

πŸ¦‹ Public Member Functions inherited from SoFloatElement

  • virtual SbBool matches (const SoElement *element) const
  • virtual SoElement * copyMatchInfo (void) const
  • virtual void print (FILE *file) const
  • virtual void setElt (float value)

🌈 Public Member Functions inherited from SoElement

  • const SoType getTypeId (void) const
  • int getStackIndex (void) const
  • virtual void push (SoState *state)
  • virtual void pop (SoState *state, const SoElement *prevTopElement)
  • void setDepth (const int depth)
  • int getDepth (void) const
  • virtual ~SoElement ()

⭐ Static Public Member Functions

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void * createInstance (void)
  • static void initClass (void)
  • static void set (SoState *const state, SoNode *const node, const float distance) β€” FIXME: write doc.
  • static void set (SoState *const state, const float distance) β€” FIXME: write doc.
  • static float get (SoState *const state) β€” FIXME: write doc.
  • static float getDefault () β€” FIXME: write doc.

πŸ’… Static Public Member Functions inherited from SoFloatElement

  • static SoType getClassTypeId (void)
  • static int getClassStackIndex (void)
  • static void initClass (void)
  • static void set (const int stackIndex, SoState *const state, SoNode *const node, const float value)
  • static void set (const int stackIndex, SoState *const state, const float value)
  • static float get (const int stackIndex, SoState *const state)

🧚 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 ~SoFocalDistanceElement ()

πŸ’œ Protected Member Functions inherited from SoFloatElement

  • virtual ~SoFloatElement ()

πŸ“ Protected Member Functions inherited from SoElement

  • SoElement (void)
  • void capture (SoState *const state) const
  • virtual void captureThis (SoState *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 SoFloatElement

  • float data

✨ 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 SoFocalDistanceElement class is yet to be documented.

FIXME: write doc.

bestie the doc is literally just a FIXME. we move. 😭

πŸŽ€ Constructor & Destructor Documentation πŸŽ€

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

Destructor. that's it, that's the whole description. she's mysterious like that πŸ’…


⭐ Member Function Documentation ⭐

SoType SoFocalDistanceElement::getClassTypeId (void ) [static]

This static method returns the SoType object associated with objects of this class.

int SoFocalDistanceElement::getClassStackIndex (void ) [static]

This static method returns the state stack index for the class.

void * SoFocalDistanceElement::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.

Creates a new instance of the class type corresponding to the SoType object.

void SoFocalDistanceElement::initClass (void ) [static]

Initialize relevant common data for all instances, like the type system.

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

Initializes the element to its default value. The default value is 5.0.

Reimplemented from SoFloatElement.

ooh okay that one's actually juicy β€” default is 5.0, no cap πŸ”₯

🌈 Author 🌈

Generated automatically by Doxygen for Coin from the source code.


and that's the whole page bestie, we ate and left zero crumbs πŸ’…

Version 4.0.10 β€” Thu Jun 25 2026 00:00:00 πŸŽ€ mwah, that's the source/version and date wrapped up in a little bow, ty for coming to my ted talk 🫢✨

πŸ“¦ where this page comes from