| 
    KiCad PCB EDA Suite
    
   | 
 
#include <variant>#include <vector>#include <math/vector2d.h>#include <math/box2.h>#include <geometry/circle.h>#include <geometry/half_line.h>#include <geometry/line.h>#include <geometry/seg.h>#include <geometry/shape_arc.h>#include <geometry/shape_rect.h>Go to the source code of this file.
Classes | |
| struct | INTERSECTION_VISITOR | 
| A visitor that visits INTERSECTABLE_GEOM variant objects with another (which is held as state: m_otherGeometry).  More... | |
Typedefs | |
| using | INTERSECTABLE_GEOM = std::variant<LINE, HALF_LINE, SEG, CIRCLE, SHAPE_ARC, BOX2I> | 
| A variant type that can hold any of the supported geometry types for intersection calculations.   | |
A variant type that can hold any of the supported geometry types for intersection calculations.
Definition at line 43 of file intersection.h.