1#ifndef COIN_SBXFBOX3F_H
2#define COIN_SBXFBOX3F_H
37#include <Inventor/SbBox3f.h>
38#include <Inventor/SbMatrix.h>
49 void setTransform(
const SbMatrix & m);
50 const SbMatrix & getTransform(
void)
const;
51 const SbMatrix & getInverse(
void)
const;
59 void getSpan(
const SbVec3f & direction,
float & dMin,
float & dMax)
const;
70 void print(FILE * file)
const;
77 void calcInverse(
void)
const;
78 void makeInvInvalid(
void);
The SbBox3f class is an abstraction for an axis aligned 3 dimensional box.
Definition SbBox3f.h:46
SbVec3f getCenter(void) const
Definition SbBox3f.h:90
int operator!=(const SbBox3f &b1, const SbBox3f &b2)
Definition SbBox3f.h:115
const SbVec3f & getMax(void) const
Definition SbBox3f.h:72
void getSpan(const SbVec3f &dir, float &dmin, float &dmax) const
Definition SbBox3f.cpp:357
float getVolume(void) const
Definition SbBox3f.h:82
int operator==(const SbBox3f &b1, const SbBox3f &b2)
Definition SbBox3f.h:111
SbBool intersect(const SbVec3f &pt) const
Definition SbBox3f.cpp:251
const SbVec3f & getMin(void) const
Definition SbBox3f.h:70
void print(FILE *file) const
Definition SbBox3f.cpp:435
void transform(const SbMatrix &matrix)
Definition SbBox3f.cpp:405
void extendBy(const SbVec3f &pt)
Definition SbBox3f.cpp:211
The SbMatrix class is a 4x4 dimensional representation of a matrix.
Definition SbMatrix.h:47
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition SbVec3f.h:51
The SbXfBox3f class is a 3 dimensional box with floating point coordinates and an attached transforma...
Definition SbXfBox3f.h:40