1#ifndef COIN_SOSURROUNDSCALE_H
2#define COIN_SOSURROUNDSCALE_H
36#include <Inventor/nodes/SoSubNode.h>
37#include <Inventor/nodes/SoTransformation.h>
38#include <Inventor/fields/SoSFInt32.h>
39#include <Inventor/SbVec3f.h>
49 static void initClass(
void);
55 void invalidate(
void);
56 virtual void doAction(
SoAction * action);
57 void setDoingTranslations(
const SbBool
val);
58 SbBool isDoingTranslations(
void);
69 void setIgnoreInBbox(
const SbBool
val);
70 SbBool isIgnoreInBbox(
void);
The SbList class is a template container class for lists.
Definition SbList.h:70
The SbMatrix class is a 4x4 dimensional representation of a matrix.
Definition SbMatrix.h:47
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition SbVec3f.h:51
The SoAction class is the base class for all traversal actions.
Definition SoAction.h:77
The SoCallbackAction class invokes callbacks at specific nodes.
Definition SoCallbackAction.h:80
The SoGLRenderAction class renders the scene graph with OpenGL calls.
Definition SoGLRenderAction.h:50
The SoGetBoundingBoxAction class calculates bounding boxes for nodes and subgraphs.
Definition SoGetBoundingBoxAction.h:45
The SoGetMatrixAction class is an action for accumulating the transformation matrix of a subgraph.
Definition SoGetMatrixAction.h:46
The SoPickAction class is the base class for picking actions.
Definition SoPickAction.h:43
The SoSFInt32 class is a container for a 32-bit integer value.
Definition SoSFInt32.h:39
The SoSurroundScale class is used to automatically scale geometry to surround other geometry.
Definition SoSurroundScale.h:43
SbVec3f cachedInvScale
Definition SoSurroundScale.h:74
SoSFInt32 numNodesUpToContainer
Definition SoSurroundScale.h:52
SbBool cacheOK
Definition SoSurroundScale.h:76
SbVec3f cachedTranslation
Definition SoSurroundScale.h:75
SbVec3f cachedScale
Definition SoSurroundScale.h:73
SbBool doTranslations
Definition SoSurroundScale.h:77
SoSFInt32 numNodesUpToReset
Definition SoSurroundScale.h:53