![]() |
|
Namespace for intersection checker. More...
Functions | |
bool | intersects (const Vector< Vector< double > > &first_segment_vertex, const Vector< Vector< double > > &second_segment_vertex, const double &epsilon_parallel=1.0e-15) |
Namespace for intersection checker.
bool oomph::IntersectionChecker::intersects | ( | const Vector< Vector< double > > & | first_segment_vertex, |
const Vector< Vector< double > > & | second_segment_vertex, | ||
const double & | epsilon_parallel = 1.0e-15 |
||
) |
Check if finite-length line segments specified by end points intersect (true) or not (false). From http://paulbourke.net/geometry/lineline2d/ C++ contribution by Damian Coventry.
References boost::multiprecision::fabs().
Referenced by oomph::StefanBoltzmannHelper::setup_stefan_boltzmann_visibility().