|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
#include "axom/core/Macros.hpp"#include "axom/core/numerics/matvecops.hpp"#include "axom/primal/geometry/OrientationResult.hpp"#include "axom/primal/geometry/Vector.hpp"#include "axom/primal/geometry/Point.hpp"#include "axom/slic/interface/slic.hpp"Classes | |
| class | axom::primal::Plane< T, NDIMS > |
| Defines an oriented plane within a 2-D or 3-D Euclidean space and provides associated operators, such as, projection, signed distance, orientation, etc. More... | |
Namespaces | |
| axom | |
| axom::primal | |
Functions | |
Forward Declared Overloaded Operators | |
| template<typename T , int NDIMS> | |
| std::ostream & | axom::primal::operator<< (std::ostream &os, const Plane< T, NDIMS > &p) |
Forward-declared helper functions | |
| template<typename T > | |
| AXOM_HOST_DEVICE Plane< T, 2 > | axom::primal::make_plane (const Point< T, 2 > &x1, const Point< T, 2 > &x2) |
| Constructs a Plane in 2D that goes through the specified points. More... | |
| template<typename T > | |
| AXOM_HOST_DEVICE Plane< T, 3 > | axom::primal::make_plane (const Point< T, 3 > &x1, const Point< T, 3 > &x2, const Point< T, 3 > &x3) |
| Constructs a Plane in 3D that goes through the specified points. More... | |