55#ifndef _SO_GET_MATRIX_ACTION_
56#define _SO_GET_MATRIX_ACTION_
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_ACTION_HEADER(className)
Macros to be called within the class definition header for an action subclass:
Class for representing a viewport.
Abstract base class for all actions.
Computes transformation matrix for subgraph.
SbMatrix & getTextureMatrix()
Returns cumulative transformation matrix.
virtual void beginTraversal(SoNode *node)
Initiates action on graph.
SbMatrix & getTextureInverse()
Returns cumulative inverse transformation matrix.
SoGetMatrixAction(const SbViewportRegion &newRegion)
Constructor takes viewport region to use for picking.
SbMatrix & getMatrix()
Returns cumulative transformation matrix.
void setViewportRegion(const SbViewportRegion &newRegion)
Sets/returns current viewport region to use for action.
virtual ~SoGetMatrixAction()
Destructor.
SbMatrix & getInverse()
Returns cumulative inverse transformation matrix.
const SbViewportRegion & getViewportRegion() const
Sets/returns current viewport region to use for action.
Abstract base class for all database nodes.