1 #ifndef COIN_SBXFBOX3F_H
2 #define COIN_SBXFBOX3F_H
28 #include <Inventor/SbBox3f.h>
29 #include <Inventor/SbMatrix.h>
40 void setTransform(
const SbMatrix & m);
41 const SbMatrix & getTransform(
void)
const;
42 const SbMatrix & getInverse(
void)
const;
50 void getSpan(
const SbVec3f & direction,
float & dMin,
float & dMax)
const;
61 void print(FILE * file)
const;
68 void calcInverse(
void)
const;
69 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 SbBox3f class is an abstraction for an axis aligned 3 dimensional box.
Definition: SbBox3f.h:37
SbVec3f getCenter(void) const
Definition: SbBox3f.cpp:161
friend int operator!=(const SbBox3f &b1, const SbBox3f &b2)
Definition: SbBox3f.cpp:582
SbBool intersect(const SbVec3f &point) const
Definition: SbBox3f.cpp:224
const SbVec3f & getMax(void) const
Definition: SbBox3f.cpp:134
void getSpan(const SbVec3f &dir, float &dmin, float &dmax) const
Definition: SbBox3f.cpp:476
float getVolume(void) const
Definition: SbBox3f.cpp:458
friend int operator==(const SbBox3f &b1, const SbBox3f &b2)
Definition: SbBox3f.cpp:571
const SbVec3f & getMin(void) const
Definition: SbBox3f.cpp:122
void print(FILE *file) const
Definition: SbBox3f.cpp:554
void extendBy(const SbVec3f &point)
Definition: SbBox3f.cpp:178
void transform(const SbMatrix &matrix)
Definition: SbBox3f.cpp:524
The SbMatrix class is a 4x4 dimensional representation of a matrix.
Definition: SbMatrix.h:37
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition: SbVec3f.h:37
The SbXfBox3f class is a 3 dimensional box with floating point coordinates and an attached transforma...
Definition: SbXfBox3f.h:31