1 #ifndef COIN_SBXFBOX3D_H
2 #define COIN_SBXFBOX3D_H
27 #include <Inventor/SbBox3d.h>
28 #include <Inventor/SbDPMatrix.h>
51 void getSpan(
const SbVec3d & direction,
double & dMin,
double & dMax)
const;
66 void calcInverse(
void)
const;
67 void makeInvInvalid(
void);
int operator==(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.cpp:432
int operator!=(const SbBox2s &b1, const SbBox2s &b2)
Definition: SbBox2s.cpp:443
The SbBox3d class is an abstraction for an axis aligned 3 dimensional box.
Definition: SbBox3d.h:37
SbVec3d getCenter(void) const
Definition: SbBox3d.h:81
SbBool intersect(const SbVec3d &point) const
Definition: SbBox3d.cpp:273
const SbVec3d & getMin(void) const
Definition: SbBox3d.h:61
void getSpan(const SbVec3d &dir, double &dmin, double &dmax) const
Definition: SbBox3d.cpp:370
const SbVec3d & getMax(void) const
Definition: SbBox3d.h:63
void transform(const SbDPMatrix &matrix)
Definition: SbBox3d.cpp:418
double getVolume(void) const
Definition: SbBox3d.h:73
void extendBy(const SbVec3d &pt)
Definition: SbBox3d.cpp:227
The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.
Definition: SbDPMatrix.h:38
The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
Definition: SbVec3d.h:35
The SbXfBox3d class is a 3 dimensional box with double precision coordinates and an attached transfor...
Definition: SbXfBox3d.h:30
const SbDPMatrix & getTransform(void) const
Definition: SbXfBox3d.h:40