AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
BoundingBox.hpp File Reference
#include <limits>
#include "axom/config.hpp"
#include "axom/core/Macros.hpp"
#include "axom/primal/geometry/Point.hpp"
#include "axom/primal/geometry/Vector.hpp"
#include "axom/primal/operators/detail/intersect_bounding_box_impl.hpp"

Classes

class  axom::primal::BoundingBox< T, NDIMS >
 
class  axom::primal::BoundingBox< T, NDIMS >
 

Namespaces

 axom
 
 axom::primal
 

Functions

Forward Declared Overloaded Operators
template<typename T , int NDIMS>
bool axom::primal::operator== (const BoundingBox< T, NDIMS > &lhs, const BoundingBox< T, NDIMS > &rhs)
 Equality comparison operator for bounding boxes. Two bounding boxes are equal when they have the same bounds. More...
 
template<typename T , int NDIMS>
bool axom::primal::operator!= (const BoundingBox< T, NDIMS > &lhs, const BoundingBox< T, NDIMS > &rhs)
 Inequality comparison operator for bounding boxes. Two bounding boxes are unequal when they have different bounds. More...
 
template<typename T , int NDIMS>
std::ostream & axom::primal::operator<< (std::ostream &os, const BoundingBox< T, NDIMS > &bb)
 Overloaded output operator for bounding boxes. More...