24 #ifndef COIN_SOCOMPUTEBOUNDINGBOX_H
25 #define COIN_SOCOMPUTEBOUNDINGBOX_H
27 #include <Inventor/engines/SoSubEngine.h>
28 #include <Inventor/engines/SoEngineOutput.h>
29 #include <Inventor/fields/SoSFNode.h>
30 #include <Inventor/fields/SoSFPath.h>
31 #include <Inventor/SbViewportRegion.h>
51 static void initClass(
void);
64 #endif // !COIN_SOCOMPUTEBOUNDINGBOX_H
The SoSFVec3f class is a container for an SbVec3f vector.
Definition: SoSFVec3f.h:31
void setViewportRegion(const SbViewportRegion &vpr)
Definition: SoComputeBoundingBox.cpp:155
SoComputeBoundingBox(void)
Definition: SoComputeBoundingBox.cpp:86
void setViewportRegion(const SbViewportRegion &newregion)
Definition: SoGetBoundingBoxAction.cpp:289
virtual void apply(SoNode *root)
Definition: SoAction.cpp:476
SbVec3f getCenter(void) const
Definition: SbBox3f.cpp:161
SoSFPath path
Definition: SoComputeBoundingBox.h:43
The SoEngineOutput class is the output slots in SoEngine instances.
Definition: SoEngineOutput.h:36
const SbVec3f & getMin(void) const
Definition: SbBox3f.cpp:122
The SbBox3f class is an abstraction for an axis aligned 3 dimensional box.
Definition: SbBox3f.h:37
const SbVec3f & getCenter(void) const
Definition: SoGetBoundingBoxAction.cpp:332
The SoComputeBoundingBox class is used to calculate a bounding box.
Definition: SoComputeBoundingBox.h:36
The SoPath class is a container class for traversal path descriptions.
Definition: SoPath.h:43
const SbVec3f & getMax(void) const
Definition: SbBox3f.cpp:134
SoEngineOutput max
Definition: SoComputeBoundingBox.h:46
virtual void evaluate(void)=0
const SbViewportRegion & getViewportRegion(void) const
Definition: SoGetBoundingBoxAction.cpp:298
SoSFNode node
Definition: SoComputeBoundingBox.h:42
const SbViewportRegion & getViewportRegion(void) const
Definition: SoComputeBoundingBox.cpp:165
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition: SbVec3f.h:37
The SoGetBoundingBoxAction class calculates bounding boxes for nodes and subgraphs.
Definition: SoGetBoundingBoxAction.h:34
The SbViewportRegion class is a viewport within a full window.
Definition: SbViewportRegion.h:31
The SoSFNode class is a container for a single node.
Definition: SoSFNode.h:38
SbBox3f getBoundingBox(void) const
Definition: SoGetBoundingBoxAction.cpp:307
virtual ~SoComputeBoundingBox()
Definition: SoComputeBoundingBox.cpp:112
SoEngineOutput min
Definition: SoComputeBoundingBox.h:45
The SoNode class is the base class for nodes used in scene graphs.
Definition: SoNode.h:47
SoEngineOutput boxCenter
Definition: SoComputeBoundingBox.h:47
SoEngineOutput objectCenter
Definition: SoComputeBoundingBox.h:48
The SoSFPath class is a container for a single path.
Definition: SoSFPath.h:34
SoEngine is the base class for Coin engines.
Definition: SoEngine.h:34
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Wed Jul 24 2019 for Coin by Doxygen. 1.8.17