![]() |
http://www.sim.no/ http://www.coin3d.org/ |
#include <Inventor/elements/SoBBoxModelMatrixElement.h>
Public Member Functions | |
virtual void | init (SoState *state) |
FIXME: write doc. | |
virtual void | push (SoState *state) |
FIXME: write doc. | |
Static Public Member Functions | |
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) |
Protected Member Functions | |
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) |
SoBBoxModelMatrixElement::~SoBBoxModelMatrixElement | ( | ) | [protected, virtual] |
The destructor.
SoType SoBBoxModelMatrixElement::getClassTypeId | ( | void | ) | [static] |
This static method returns the class type.
Reimplemented from SoModelMatrixElement.
int SoBBoxModelMatrixElement::getClassStackIndex | ( | void | ) | [static] |
This static method returns the state stack index for the class.
Reimplemented from SoModelMatrixElement.
void * SoBBoxModelMatrixElement::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.
Reimplemented from SoModelMatrixElement.
void SoBBoxModelMatrixElement::initClass | ( | void | ) | [static] |
This static method initializes static data for the SoBBoxModelMatrixElement class.
Reimplemented from SoModelMatrixElement.
This method is for the SoGetBoundingBoxAction class so it can reset the current model matrix and all local matrices to identity.
void SoBBoxModelMatrixElement::pushMatrix | ( | SoState *const | state, | |
SbMatrix & | matrix, | |||
SbMatrix & | localmatrix | |||
) | [static] |
This method keeps two matrices up-to-date as opposed to the method it replaces.
void SoBBoxModelMatrixElement::popMatrix | ( | SoState *const | state, | |
const SbMatrix & | matrix, | |||
const SbMatrix & | localmatrix | |||
) | [static] |
This method keeps two matrices up-to-date as opposed to the method it replaces.
SbMatrix SoBBoxModelMatrixElement::pushMatrixElt | ( | void | ) | [protected, virtual] |
This method is for debug use only.
Reimplemented from SoModelMatrixElement.
void SoBBoxModelMatrixElement::popMatrixElt | ( | const SbMatrix & | m | ) | [protected, virtual] |
This method is for debug use only.
Reimplemented from SoModelMatrixElement.
Copyright © 1998-2009 by Kongsberg SIM. All rights reserved.
Generated on Mon Jun 15 11:58:28 2009 for Coin by Doxygen 1.5.9.