1#ifndef COIN_SOBOUNDINGBOXCACHE_H
2#define COIN_SOBOUNDINGBOXCACHE_H
27#include <Inventor/caches/SoCache.h>
28#include <Inventor/SbXfBox3f.h>
30class SoBoundingBoxCacheP;
52 SoBoundingBoxCacheP * pimpl;
The SbBox3f class is an abstraction for an axis aligned 3 dimensional box.
Definition SbBox3f.h:37
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition SbVec3f.h:40
The SbXfBox3f class is a 3 dimensional box with floating point coordinates and an attached transforma...
Definition SbXfBox3f.h:31
static void setHasLinesOrPoints(SoState *state)
Definition SoBoundingBoxCache.cpp:165
SbBool isCenterSet() const
Definition SoBoundingBoxCache.cpp:128
const SbBox3f & getProjectedBox() const
Definition SoBoundingBoxCache.cpp:116
const SbXfBox3f & getBox() const
Definition SoBoundingBoxCache.cpp:107
SoBoundingBoxCache(SoState *state)
Definition SoBoundingBoxCache.cpp:56
void set(const SbXfBox3f &boundingbox, SbBool centerset, const SbVec3f ¢erpoint)
Definition SoBoundingBoxCache.cpp:93
const SbVec3f & getCenter() const
Definition SoBoundingBoxCache.cpp:138
SbBool hasLinesOrPoints(void) const
Definition SoBoundingBoxCache.cpp:184
SoCache(SoState *const state)
Definition SoCache.cpp:143
The SoState class manages the Coin scenegraph traversal state data.
Definition SoState.h:35