AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::primal::BoundingBox< T, NDIMS > Member List

This is the complete list of members for axom::primal::BoundingBox< T, NDIMS >, including all inherited members.

addBox(const BoundingBox< OtherType, NDIMS > &bbox)axom::primal::BoundingBox< T, NDIMS >
addBox(const BoundingBox< OtherT, NDIMS > &bbox)axom::primal::BoundingBox< T, NDIMS >
addPoint(const Point< OtherType, NDIMS > &pt)axom::primal::BoundingBox< T, NDIMS >
addPoint(const Point< OtherT, NDIMS > &pt)axom::primal::BoundingBox< T, NDIMS >
bisect(BoxType &right, BoxType &left, int dimension=-1) constaxom::primal::BoundingBox< T, NDIMS >
BoundingBox()axom::primal::BoundingBox< T, NDIMS >inline
BoundingBox(const PointType &pt)axom::primal::BoundingBox< T, NDIMS >inline
BoundingBox(const PointType *pts, int n)axom::primal::BoundingBox< T, NDIMS >
BoundingBox(const PointType &lowerPt, const PointType &upperPt)axom::primal::BoundingBox< T, NDIMS >inline
BoundingBox(const BoundingBox &other)axom::primal::BoundingBox< T, NDIMS >inline
BoxType typedefaxom::primal::BoundingBox< T, NDIMS >
clear()axom::primal::BoundingBox< T, NDIMS >
contains(const Point< OtherType, NDIMS > &otherPt) constaxom::primal::BoundingBox< T, NDIMS >
contains(const BoundingBox< OtherType, NDIMS > &otherBB) constaxom::primal::BoundingBox< T, NDIMS >
contains(const Point< OtherT, NDIMS > &otherPt) constaxom::primal::BoundingBox< T, NDIMS >
contains(const BoundingBox< OtherT, NDIMS > &otherBB) constaxom::primal::BoundingBox< T, NDIMS >
CoordType typedefaxom::primal::BoundingBox< T, NDIMS >
dimension() constaxom::primal::BoundingBox< T, NDIMS >inline
expand(T expansionAmount)axom::primal::BoundingBox< T, NDIMS >
getCentroid() constaxom::primal::BoundingBox< T, NDIMS >inline
getLongestDimension() constaxom::primal::BoundingBox< T, NDIMS >
getMax() constaxom::primal::BoundingBox< T, NDIMS >inline
getMin() constaxom::primal::BoundingBox< T, NDIMS >inline
getPoints(const BoundingBox< T, 2 > &bb, std::vector< Point< T, 2 >> &pnts)axom::primal::BoundingBox< T, NDIMS >inlinestatic
getPoints(const BoundingBox< T, 3 > &bb, std::vector< Point< T, 3 >> &pnts)axom::primal::BoundingBox< T, NDIMS >inlinestatic
intersect(const BoundingBox &otherBox)axom::primal::BoundingBox< T, NDIMS >
intersectsWith(const BoundingBox< OtherType, NDIMS > &otherBB) constaxom::primal::BoundingBox< T, NDIMS >
isValid() constaxom::primal::BoundingBox< T, NDIMS >
operator=(const BoundingBox &rhs)axom::primal::BoundingBox< T, NDIMS >
PointType typedefaxom::primal::BoundingBox< T, NDIMS >
print(std::ostream &os) constaxom::primal::BoundingBox< T, NDIMS >
range() constaxom::primal::BoundingBox< T, NDIMS >inline
scale(double scaleFactor)axom::primal::BoundingBox< T, NDIMS >
shift(const VectorType &displacement)axom::primal::BoundingBox< T, NDIMS >
VectorType typedefaxom::primal::BoundingBox< T, NDIMS >
~BoundingBox()axom::primal::BoundingBox< T, NDIMS >inline