kicad/polygon
Lorenzo Marcantonio 0e903dba5b Angle and distances cleanup (preparing for angles in doubles)
- Removed spurious int casts (these are truncated anyway and will break
  doubles)

- Applied the Distance, GetLineLength, EuclideanNorm, DEG2RAD, RAD2DEG
  ArcTangente and NORMALIZE* functions where possible

- ArcTangente now returns double and handles the 0,0 case like atan2, so
  it's no longer necessary to check for it before calling

- Small functions in trigo moved as inline
2013-05-01 19:32:36 +02:00
..
CMakeLists.txt Remove Kbool from Kicad. Use Clipper instead. 2012-08-04 11:43:27 +02:00
PolyLine.cpp Angle and distances cleanup (preparing for angles in doubles) 2013-05-01 19:32:36 +02:00
PolyLine.h Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 2013-03-31 15:27:46 +02:00
SutherlandHodgmanClipPoly.h gr_basic.cpp now clips filled polygons,using the Sutherland and Hodgman algo to clip the poly against a rectangle 2009-02-20 14:31:16 +00:00
clipper.cpp Minor changes in dialogs to ensure a better likeness between dialogs on Linux and Windows (mainly, remove some wxStaticBoxSizer in dialogs) 2013-04-01 12:50:01 +02:00
clipper.hpp Minor changes in dialogs to ensure a better likeness between dialogs on Linux and Windows (mainly, remove some wxStaticBoxSizer in dialogs) 2013-04-01 12:50:01 +02:00
determine_if_point_inside_polygon.odt Switch to polygons in zones (old way no more supported) 2008-12-03 10:32:53 +00:00
math_for_graphics.cpp Pcbnew: fix a very old bug in DRC, pad to pad drc tests: sometimes a test between a rectangular pad and an oval pad was skipped. 2013-01-26 18:49:48 +01:00
math_for_graphics.h Added include guard to math_for_graphics.h 2013-04-30 15:27:08 +02:00
polygon_test_point_inside.cpp switch all <math.h> includes to <cmath> includes on an attempt to dodge some abiguous references to atan2() 2012-09-21 12:02:54 -05:00
polygon_test_point_inside.h fix function comments, this time ones in *.cpp files until they 2010-11-12 10:59:16 -06:00
polygons_defs.h Polygon code cleanup 2012-08-02 19:32:42 +02:00