1#ifndef COIN_SBXFBOX3D_H
2#define COIN_SBXFBOX3D_H
36#include <Inventor/SbBox3d.h>
37#include <Inventor/SbDPMatrix.h>
56 SbBool intersect(
const SbVec3d &
pt)
const;
57 SbBool intersect(
const SbBox3d &
bb)
const;
60 void getSpan(
const SbVec3d & direction,
double &
dMin,
double &
dMax)
const;
68 double getVolume(
void)
const;
75 void calcInverse(
void)
const;
76 void makeInvInvalid(
void);
The SbBox3d class is an abstraction for an axis aligned 3 dimensional box.
Definition SbBox3d.h:46
const SbVec3d & getMin(void) const
Definition SbBox3d.h:70
const SbVec3d & getMax(void) const
Definition SbBox3d.h:72
The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.
Definition SbDPMatrix.h:47
The SbList class is a template container class for lists.
Definition SbList.h:70
The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.
Definition SbVec3d.h:50
The SbXfBox3d class is a 3 dimensional box with double precision coordinates and an attached transfor...
Definition SbXfBox3d.h:39
const SbDPMatrix & getTransform(void) const
Definition SbXfBox3d.h:49