AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
#include <vector>
#include "axom/config.hpp"
#include "axom/core/Macros.hpp"
#include "axom/primal/geometry/NumericArray.hpp"
#include "axom/core/numerics/matvecops.hpp"
#include "axom/core/numerics/eigen_solve.hpp"
#include "axom/core/utilities/Utilities.hpp"
#include "axom/core/numerics/Matrix.hpp"
#include "axom/primal/geometry/Point.hpp"
#include "axom/primal/geometry/Vector.hpp"
#include "axom/primal/geometry/BoundingBox.hpp"
#include "axom/slic/interface/slic.hpp"
Classes | |
class | axom::primal::OrientedBoundingBox< T, NDIMS > |
OrientedBoundingBox represents an oriented bounding box defined by its centroid, axes, and extents. More... | |
class | axom::primal::OrientedBoundingBox< T, NDIMS > |
OrientedBoundingBox represents an oriented bounding box defined by its centroid, axes, and extents. More... | |
Namespaces | |
axom | |
axom::primal | |
Functions | |
Forward Declared Overloaded Operators | |
template<typename T , int NDIMS> | |
bool | axom::primal::operator== (const OrientedBoundingBox< T, NDIMS > &lhs, const OrientedBoundingBox< T, NDIMS > &rhs) |
Equality comparison operator for oriented bounding boxes. More... | |
template<typename T , int NDIMS> | |
bool | axom::primal::operator!= (const OrientedBoundingBox< T, NDIMS > &lhs, const OrientedBoundingBox< T, NDIMS > &rhs) |
Inequality comparison operator for oriented bounding boxes. More... | |
template<typename T , int NDIMS> | |
std::ostream & | axom::primal::operator<< (std::ostream &os, const OrientedBoundingBox< T, NDIMS > &box) |
Overloaded output operator for oriented bounding boxes. More... | |
template<typename T , int NDIMS> | |
OrientedBoundingBox< T, NDIMS > | axom::primal::compute_oriented_bounding_box (const Point< T, NDIMS > *pts, int n) |
Creates a bounding box which contains the collection of passed in points. More... | |