Bounding box.
Derived from awLinear::Range3d as a convenience for the transformation method.
#include <BoundingBox.h>
Public Member Functions |
|
BoundingBox () | |
BoundingBox (const awLinear::Point &pMin, const awLinear::Point &pMax) | |
BoundingBox & | operator*= (const awLinear::AffineMatrix &mat) |
BoundingBox & | operator= (const Range3d &r) |
void | preMult (const awLinear::AffineMatrix &mat, BoundingBox &bbox) |
awLinear::Point | getCorner (int index) const |
bool | isZero () const |
BoundingBox | ( | ) |
BoundingBox | ( | const awLinear::Point & | pMin, |
const awLinear::Point & | pMax | ||
) |
BoundingBox& operator*= | ( | const awLinear::AffineMatrix & | mat | ) |
BoundingBox& operator= | ( | const Range3d & | r | ) |
void preMult | ( | const awLinear::AffineMatrix & | mat, |
BoundingBox & | bbox | ||
) |
awLinear::Point getCorner | ( | int | index | ) | const |
bool isZero | ( | ) | const |