A class for segment–polygon intersection in 3d space. More...
#include <dumux/common/geometry/geometryintersection.hh>

A class for segment–polygon intersection in 3d space.
Public Types | |
| using | ctype |
| using | Point |
| using | Intersection |
Static Public Member Functions | |
| template<class P = Policy> | |
| static bool | intersection (const Geometry1 &geo1, const Geometry2 &geo2, typename Base::Intersection &intersection) |
| Colliding segment and convex polygon. | |
| static bool | intersection (const Geometry2 &geo1, const Geometry1 &geo2, Intersection &intersection) |
| Determine if the two geometries intersect and compute the intersection geometry. | |
| using Dumux::GeometryIntersection< Geometry1, Geometry2, Policy, dimworld, dim1, dim2 >::ctype |
| using Dumux::GeometryIntersection< Geometry1, Geometry2, Policy, dimworld, dim1, dim2 >::Intersection |
| using Dumux::GeometryIntersection< Geometry1, Geometry2, Policy, dimworld, dim1, dim2 >::Point |
|
inlinestatic |
Colliding segment and convex polygon.
| geo1/geo2 | The geometries to intersect |
| intersection | If the geometries collide intersection holds the corner points of the intersection object in global coordinates. |
|
inlinestaticinherited |
Determine if the two geometries intersect and compute the intersection geometry.