Bayeux  3.4.1
Core Foundation library for SuperNEMO
Namespaces | Functions
intersection.h File Reference
#include <geomtools/utils.h>

Go to the source code of this file.

Namespaces

 geomtools
 Top-level namespace of the Bayeux/geomtools module library.
 
 geomtools::intersection
 Nested namespace of the Bayeux/geomtools module library (intersection)
 

Functions

bool geomtools::intersection::find_intersection_line_circle_2d (const vector_2d &line_origin_, const vector_2d &line_direction_, const vector_2d &circle_origin_, double circle_radius_, size_t &nsols_, double &u1_, double &u2_)
 
bool geomtools::intersection::find_intersection_line_circle_2d (const vector_2d &line_origin_, const vector_2d &line_direction_, const vector_2d &circle_origin_, double circle_radius_, size_t &nsols_, vector_2d &pos1_, vector_2d &pos2_)
 
bool geomtools::intersection::find_intersection_segment_disk_2d (const vector_2d &segment_first_, const vector_2d &segment_last_, const vector_2d &disk_origin_, double disk_radius_, vector_2d &first_, vector_2d &last_)