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

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

addBox(OrientedBoxType obb)axom::primal::OrientedBoundingBox< T, NDIMS >
addPoint(PointType pt)axom::primal::OrientedBoundingBox< T, NDIMS >
bisect(OrientedBoxType &right, OrientedBoxType &left) constaxom::primal::OrientedBoundingBox< T, NDIMS >
BoxType typedefaxom::primal::OrientedBoundingBox< T, NDIMS >
clear()axom::primal::OrientedBoundingBox< T, NDIMS >
contains(const Point< OtherType, NDIMS > &otherPt, double EPS=1E-8) constaxom::primal::OrientedBoundingBox< T, NDIMS >
contains(const OrientedBoundingBox< OtherType, NDIMS > &otherOBB, double EPS=1E-8) constaxom::primal::OrientedBoundingBox< T, NDIMS >
CoordType typedefaxom::primal::OrientedBoundingBox< T, NDIMS >
dimension() constaxom::primal::OrientedBoundingBox< T, NDIMS >inline
expand(T expansionAmount)axom::primal::OrientedBoundingBox< T, NDIMS >
furthestPoint(const PointType &pt) constaxom::primal::OrientedBoundingBox< T, NDIMS >
getAxes() constaxom::primal::OrientedBoundingBox< T, NDIMS >inline
getCentroid() constaxom::primal::OrientedBoundingBox< T, NDIMS >inline
getExtents() constaxom::primal::OrientedBoundingBox< T, NDIMS >inline
getPoints(const OrientedBoundingBox< T, NDIMS > &obb, std::vector< Point< T, NDIMS >> &pnts)axom::primal::OrientedBoundingBox< T, NDIMS >inlinestatic
isValid() constaxom::primal::OrientedBoundingBox< T, NDIMS >
operator=(const OrientedBoundingBox &rhs)axom::primal::OrientedBoundingBox< T, NDIMS >
OrientedBoundingBox()axom::primal::OrientedBoundingBox< T, NDIMS >
OrientedBoundingBox(const PointType &pt)axom::primal::OrientedBoundingBox< T, NDIMS >explicit
OrientedBoundingBox(const PointType *pts, int n)axom::primal::OrientedBoundingBox< T, NDIMS >
OrientedBoundingBox(const PointType &c, const VectorType(&u)[NDIMS], const VectorType &e)axom::primal::OrientedBoundingBox< T, NDIMS >
OrientedBoundingBox(const OrientedBoundingBox &other)axom::primal::OrientedBoundingBox< T, NDIMS >
OrientedBoxType typedefaxom::primal::OrientedBoundingBox< T, NDIMS >
PointType typedefaxom::primal::OrientedBoundingBox< T, NDIMS >
print(std::ostream &os) constaxom::primal::OrientedBoundingBox< T, NDIMS >
scale(double scaleFactor)axom::primal::OrientedBoundingBox< T, NDIMS >
shift(const VectorType &displacement)axom::primal::OrientedBoundingBox< T, NDIMS >
toLocal(const PointType &pt) constaxom::primal::OrientedBoundingBox< T, NDIMS >
VectorType typedefaxom::primal::OrientedBoundingBox< T, NDIMS >
vertices() constaxom::primal::OrientedBoundingBox< T, NDIMS >
volume() constaxom::primal::OrientedBoundingBox< T, NDIMS >
~OrientedBoundingBox()axom::primal::OrientedBoundingBox< T, NDIMS >inline