BoundBox.h File Reference
#include <iostream>#include <cassert>#include <limits>#include "wonton/support/Point.h"#include "wonton/support/Vector.h"#include "portage/support/portage.h"Go to the source code of this file.
Classes | |
| class | Portage::IsotheticBBox< D > |
| An isothetic (axis-aligned) N-dimensional bounding box. More... | |
Namespaces | |
| Portage | |
Typedefs | |
| typedef IsotheticBBox< 2 > | Portage::IsotheticBBox2 |
| typedef IsotheticBBox< 3 > | Portage::IsotheticBBox3 |
Functions | |
| template<int D> | |
| bool | Portage::approxEq (const IsotheticBBox< D > &box1, const IsotheticBBox< D > &box2, const double &tol) |
| Determine if two IsotheticBBox elements are coincident in space. More... | |
| template<int D> | |
| bool | Portage::interval (const IsotheticBBox< D > &box, const Point< D > &orig, const Vector< D > &magdir, double &a, double &b) |
| template<int D> | |
| std::ostream & | Portage::operator<< (std::ostream &os, const Portage::IsotheticBBox< D > &box) |
Variables | |
| const double | Portage::real_max = std::numeric_limits<double>::max() |
| const double | Portage::real_min = std::numeric_limits<double>::min() |