1#ifndef COIN_SBXFBOX3D_H
2#define COIN_SBXFBOX3D_H
27#include <Inventor/SbBox3d.h>
28#include <Inventor/SbDPMatrix.h>
44 void extendBy(
const SbVec3d & pt);
45 void extendBy(
const SbBox3d & bb);
47 SbBool intersect(
const SbVec3d & pt)
const;
48 SbBool intersect(
const SbBox3d & bb)
const;
49 SbBool intersect(
const SbXfBox3d & bb)
const;
51 void getSpan(
const SbVec3d & direction,
double & dMin,
double & dMax)
const;
59 double getVolume(
void)
const;
66 void calcInverse(
void)
const;
67 void makeInvInvalid(
void);
The SbBox3d class is an abstraction for an axis aligned 3 dimensional box.
Definition SbBox3d.h:37
const SbVec3d & getMin(void) const
Definition SbBox3d.h:61
SbBox3d(void)
Definition SbBox3d.h:39
const SbVec3d & getMax(void) const
Definition SbBox3d.h:63
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:39
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
SbXfBox3d(void)
Definition SbXfBox3d.cpp:73
void setTransform(const SbDPMatrix &matrix)
Definition SbXfBox3d.cpp:118
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated for Coin by Doxygen 1.18.0.