20 #ifndef LIBMESH_BOUNDING_BOX_H 21 #define LIBMESH_BOUNDING_BOX_H 45 const Point & new_max) :
66 for (
unsigned int i=0; i<LIBMESH_DIM; i++)
77 {
return this->first; }
80 {
return this->first; }
86 {
return this->second; }
89 {
return this->second; }
120 #ifdef LIBMESH_ENABLE_DEPRECATED 122 { libmesh_deprecated();
return this->
intersects(b); }
165 for (
unsigned int i=0; i<LIBMESH_DIM; i++)
175 #endif // LIBMESH_BOUNDING_BOX_H
bool contains_point(const Point &) const
BoundingBox(const std::pair< Point, Point > &bbox)
void intersect_with(const BoundingBox &)
bool intersects(const BoundingBox &) const
bool intersect(const BoundingBox &b) const
long double max(long double a, double b)
Real signed_distance(const Point &p) const
const Point & min() const
BoundingBox(const Point &new_min, const Point &new_max)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void union_with(const Point &p)
const Point & max() const
long double min(long double a, double b)
A geometric point in (x,y,z) space.