A class for segment–polygon intersection in 3d space. More...
#include <dumux/geometry/geometryintersection.hh>
A class for segment–polygon intersection in 3d space.
Public Types | |
using | ctype = typename Policy::ctype |
using | Point = typename Policy::Point |
using | Intersection = typename Policy::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. More... | |
static bool | intersection (const Geometry2 &geo1, const Geometry1 &geo2, Intersection &intersection) |
Determine if the two geometries intersect and compute the intersection geometry. More... | |
|
inherited |
|
inherited |
|
inherited |
|
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.