The sobboxmodelmatrixelement class keeps track of the current model matrix during a scene graph traversal. it is used by amongst others the sogetboundingboxaction class.
#include <Inventor/elements/SoBBoxModelMatrixElement.h>
Inherits SoModelMatrixElement.
virtual void init (SoState *state)
FIXME: write doc. virtual void push (SoState *state)
FIXME: write doc.
static SoType getClassTypeId (void)
static int getClassStackIndex (void)
static void * createInstance (void)
static void initClass (void)
static void reset (SoState *const state, SoNode *const node)
static void pushMatrix (SoState *const state, SbMatrix &matrix, SbMatrix &localmatrix)
static void popMatrix (SoState *const state, const SbMatrix &matrix, const SbMatrix &localmatrix)
virtual ~SoBBoxModelMatrixElement ()
virtual void makeEltIdentity (void)
FIXME: write doc. virtual void setElt (const SbMatrix &matrix)
FIXME: write doc. virtual void multElt (const SbMatrix &matrix)
FIXME: write doc. virtual void translateEltBy (const SbVec3f &translation)
FIXME: write doc. virtual void rotateEltBy (const SbRotation &translation)
FIXME: write doc. virtual void scaleEltBy (const SbVec3f &scaleFactor)
FIXME: write doc. virtual SbMatrix pushMatrixElt ()
virtual void popMatrixElt (const SbMatrix &matrix)
The SoBBoxModelMatrixElement class keeps track of the current model matrix during a scene graph traversal. It is used by amongst others the SoGetBoundingBoxAction class.
The destructor.
This API member is considered internal to the library, as it is not likely to be of interest to the application programmer.
This static method initializes static data for the SoBBoxModelMatrixElement class.
This method is for the SoGetBoundingBoxAction class so it can reset the current model matrix and all local matrices to identity.
This method keeps two matrices up-to-date as opposed to the method it replaces.
This method keeps two matrices up-to-date as opposed to the method it replaces.
This method is for debug use only.
Reimplemented from SoModelMatrixElement.
This method is for debug use only.
Reimplemented from SoModelMatrixElement.
Generated automatically by Doxygen for Coin from the source code.