1#ifndef COIN_SBXFBOX3F_H
2#define COIN_SBXFBOX3F_H
28#include <Inventor/SbBox3f.h>
29#include <Inventor/SbMatrix.h>
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);
const SbVec3f & getMax(void) const
Definition SbBox3f.h:63
SbBox3f(void)
Definition SbBox3f.h:39
const SbVec3f & getMin(void) const
Definition SbBox3f.h:61
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:40
The SbXfBox3f class is a 3 dimensional box with floating point coordinates and an attached transforma...
Definition SbXfBox3f.h:31
void transform(const SbMatrix &m)
Definition SbXfBox3f.cpp:116
SbBox3f project(void) const
Definition SbXfBox3f.cpp:649
SbXfBox3f(void)
Definition SbXfBox3f.cpp:73
void print(FILE *file) const
Definition SbXfBox3f.cpp:751
void getSpan(const SbVec3f &direction, float &dMin, float &dMax) const
Definition SbXfBox3f.cpp:637
void setTransform(const SbMatrix &m)
Definition SbXfBox3f.cpp:125
const SbMatrix & getTransform(void) const
Definition SbXfBox3f.cpp:135
SbVec3f getCenter(void) const
Definition SbXfBox3f.cpp:154
float getVolume(void) const
Definition SbXfBox3f.cpp:685
const SbMatrix & getInverse(void) const
Definition SbXfBox3f.cpp:144
SbBool intersect(const SbVec3f &pt) const
Definition SbXfBox3f.cpp:435
void extendBy(const SbVec3f &pt)
Definition SbXfBox3f.cpp:169