A class for geometry collision detection and intersection calculation The class can be specialized for combinations of dimworld, dim1, dim2, where dimworld is the world dimension embedding a grid of dim1 and a grid of dim2.
#include <dumux/geometry/geometryintersection.hh>
|
using | ctype = typename Policy::ctype |
|
using | Point = typename Policy::Point |
|
using | Intersection = typename Policy::Intersection |
|
|
static bool | intersection (const Geometry1 &geo1, const Geometry2 &geo2, Intersection &intersection) |
| Determine if the two geometries intersect and compute the intersection geometry. More...
|
|
◆ ctype
template<class Geometry1 , class Geometry2 , class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension>
◆ Intersection
template<class Geometry1 , class Geometry2 , class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension>
◆ Point
template<class Geometry1 , class Geometry2 , class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension>
◆ intersection()
template<class Geometry1 , class Geometry2 , class Policy = IntersectionPolicy::DefaultPolicy<Geometry1, Geometry2>, int dimworld = Geometry1::coorddimension, int dim1 = Geometry1::mydimension, int dim2 = Geometry2::mydimension>
The documentation for this class was generated from the following file: