SoLocalBBoxMatrixElement(3)
π SoLocalBBoxMatrixElement π
okay bestie, welcome to the Coin corner of your manual, section 3 β this is the SoLocalBBoxMatrixElement(3) page and honestly? She's a mystery wrapped in a mystery. The docs literally say she is yet to be documented. Iconic of her, honestly. π
πΈ NAME πΈ
SoLocalBBoxMatrixElement β the SoLocalBBoxMatrixElement class is, and I quote, yet to be documented. That's it. That's the whole description. She's giving mystery main character energy and we respect it. π«Ά
β¨ SYNOPSIS β¨
#include <Inventor/elements/SoLocalBBoxMatrixElement.h>
She inherits SoElement. Family tree matters, periodt. π
π Public Member Functions π
virtual void init(SoState *state)β sets the element up.virtual void push(SoState *state)βFIXME: write doc.(the devs left a little sticky note for us, bestie π)virtual SbBool matches(const SoElement *element) constβFIXME: write doc.virtual SoElement *copyMatchInfo(void) constβFIXME: write doc.
π Public Member Functions inherited from SoElement
const SoType getTypeId(void) constint getStackIndex(void) constvirtual void pop(SoState *state, const SoElement *prevTopElement)void setDepth(const int depth)int getDepth(void) constvirtual void print(FILE *file=stdout) constvirtual ~SoElement()
π¦ Static Public Member Functions π¦
static SoType getClassTypeId(void)static int getClassStackIndex(void)static void *createInstance(void)static void initClass(void)static void makeIdentity(SoState *const state)βFIXME: write doc.static void set(SoState *const state, const SbMatrix &matrix)βFIXME: write doc.static void mult(SoState *const state, const SbMatrix &matrix)βFIXME: write doc.static void translateBy(SoState *const state, const SbVec3f &translation)βFIXME: write doc.static void rotateBy(SoState *const state, const SbRotation &rotation)βFIXME: write doc.static void scaleBy(SoState *const state, const SbVec3f &scaleFactor)βFIXME: write doc.static SbMatrix pushMatrix(SoState *const state)βFIXME: write doc.static void popMatrix(SoState *const state, const SbMatrix &matrix)βFIXME: write doc.static void resetAll(SoState *const state)βFIXME: write doc.static const SbMatrix &get(SoState *const state)βFIXME: write doc.
π 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 ~SoLocalBBoxMatrixElement()
π Protected Member Functions inherited from SoElement
SoElement(void)void capture(SoState *const state) constvirtual void captureThis(SoState *state) constvoid setTypeId(const SoType typeId)void setStackIndex(const int index)SoElement *getNextInStack(void) constSoElement *getNextFree(void) const
π Protected Attributes π
SbMatrix localMatrix
β Protected Attributes inherited from SoElement
SoType typeIdint stackIndexint depth
π 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)
πΈ Static Protected Attributes inherited from SoElement
static int classStackIndexstatic SoTypeList *stackToType
π Detailed Description π
The SoLocalBBoxMatrixElement class is yet to be documented.
FIXME: write doc.
bestie. they really just left it blank. not a single crumb. π
π«Ά Constructor & Destructor Documentation π«Ά
SoLocalBBoxMatrixElement::~SoLocalBBoxMatrixElement(void) [protected], [virtual]
Destructor. She's protected and virtual, so she goes out with style. β¨
π₯ Member Function Documentation π₯
SoType SoLocalBBoxMatrixElement::getClassTypeId(void) [static]
This static method returns the SoType object associated with objects of this class. It's giving "who am I, really" but in a type-system way. π«
int SoLocalBBoxMatrixElement::getClassStackIndex(void) [static]
This static method returns the state stack index for the class. Where she sits in the stack, no cap. π
void *SoLocalBBoxMatrixElement::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. Lowkey just doing her job backstage. π
void SoLocalBBoxMatrixElement::initClass(void) [static]
Initialize relevant common data for all instances, like the type system. Setting the whole squad up fr fr. π
void SoLocalBBoxMatrixElement::init(SoState *state) [virtual]
Initializes the element to its default value. The default value for localMatrix and modelInverseMatrix is the identity matrix. Very "start fresh, new me" energy. β¨
Reimplemented from SoElement.
void SoLocalBBoxMatrixElement::push(SoState *state) [virtual]
FIXME: write doc.
Reimplemented from SoElement.
SbBool SoLocalBBoxMatrixElement::matches(const SoElement *element) const [virtual]
FIXME: write doc.
Implements SoElement.
SoElement *SoLocalBBoxMatrixElement::copyMatchInfo(void) const [virtual]
FIXME: write doc.
Implements SoElement.
π Member Data Documentation π
SbMatrix SoLocalBBoxMatrixElement::localMatrix [protected]
FIXME: write doc. β she's protected, she's a matrix, and she's not telling us anything else. π€
π Author π
Generated automatically by Doxygen for Coin from the source code. Not a human author in sight, just Doxygen doing its little robot thing. π§
okay that's the whole page, bestie! π This one came from Coin version 4.0.10, dated Thu Jun 25 2026 00:00:00 β so when you're out here reading it, just know the docs were auto-generated and half the functions are still waiting on their FIXME: write doc. glow-up. Slay anyway. πβ¨
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms