AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
Plane.hpp File Reference

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...