| 
    KiCad PCB EDA Suite
    
   | 
 
#include <limits>#include <math.h>#include <map>#include <string>#include <clipper2/clipper.h>#include <core/kicad_algo.h>#include <geometry/circle.h>#include <geometry/seg.h>#include <geometry/shape_line_chain.h>#include <geometry/shape_poly_set.h>#include <math/box2.h>#include <math/util.h>#include <math/vector2d.h>#include <math/box2_minmax.h>#include <trigo.h>Go to the source code of this file.
Classes | |
| struct | compareOriginDistance | 
| struct | SHAPE_KEY | 
Functions | |
| int | getArcPolygonizationMaxError () | 
| static void | addIntersection (SHAPE_LINE_CHAIN::INTERSECTIONS &aIps, int aPc, const SHAPE_LINE_CHAIN::INTERSECTION &aP) | 
      
  | 
  inlinestatic | 
Definition at line 1760 of file shape_line_chain.cpp.
Referenced by SHAPE_LINE_CHAIN::Intersect().
| int getArcPolygonizationMaxError | ( | ) | 
Definition at line 50 of file shape_line_chain.cpp.
References SHAPE_ARC::DefaultAccuracyForPCB().
Referenced by SHAPE_LINE_CHAIN::Append(), SHAPE_LINE_CHAIN::Insert(), and SHAPE_LINE_CHAIN::Slice().