Lorenzo Marcantonio
5399b6f438
More int casts to rounding conversions
2013-05-04 13:57:09 +02:00
Lorenzo Marcantonio
4b624381e0
Added include guard to math_for_graphics.h
2013-04-30 15:27:08 +02:00
jean-pierre charras
1f4ca54938
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.
...
Segment Hit Test: enhanced detection near segment ends (noticeable for instance when clicking on short tracks in Pcbnew.
Remove duplicate code about segment hit test.
remove unused file.
2013-01-26 18:49:48 +01:00
jean-pierre charras
e79d6ae971
Cleanup math_for_graphic code
2012-08-01 09:07:56 +02:00
jean-pierre charras
40c7c7dae8
Remove freepcb arc legacy code from PolyLine.
2012-07-31 19:51:58 +02:00
jean-pierre charras
a07ae76bcc
Fix issues in zones creation (DRC and merging) I created in 3658.1
2012-07-30 09:40:25 +02:00
Dick Hollenbeck
86ad0d2c62
* Add DRECT, DPOINT, and DSIZE (double rect, point, and size) using Torsten's vector2d.h
...
as a starting point
* Make double Distance() take double arguments and remove internal range checking.
* Start on EDA_DRAW_FRAME::AdjustScrollBars() and use "double" for most all calculations
in anticipation of setting INT_MAX INT_MIN limits eventually.
2012-04-23 16:56:26 -05:00
Dick Hollenbeck
23e28fdd93
Temporarily reverse out the evolving support for finer Board Internal Units (BIU)s.
2011-11-24 11:32:51 -06:00
Vladimir Ur
498bb81c0a
Some code restyling: VECTOR_PCB is an array. Cleanup uncontrolled definitions of abs, max, etc. max is now overloaded function and MAX is a macro.
2011-11-15 22:26:06 +04:00
jean-pierre charras
e7d5770f42
Fix some Doxygen warnings.
...
Eeschema: cleaning code. Start work to enhance annotation algorithm.
Already added an option to annotate using sheet number (sheet 1 uses numbers 100 to 199, sheet 2 uses 200 to 299..).
Works fine if deleting existing annotation, but needs work to be used when the existing annotation is kept .
2011-01-01 18:28:21 +01:00
Dick Hollenbeck
6c9244e8c3
fix function comments, this time ones in *.cpp files until they
...
can be deleted later if they exist in the headers, or moved to
headers if they should exist in the headers.
2010-11-12 10:59:16 -06:00
jean-pierre charras
f1df65c51f
DRC code cleaning, and added DRC tests for trapezoidal pads. Needs more tests
2010-09-20 18:21:47 +02:00
charras
b3b9c12173
code cleaning
2008-11-23 16:31:35 +00:00
charras
3c97a45f48
code cleaning, and some minor bugs solved
2008-10-25 10:21:46 +00:00
charras
2c60c00640
Some enhancements about code for zones
2008-10-13 12:01:12 +00:00
charras
44743723d1
removed GPC library due to its unacceptable license. Using the great and powerfull kbool library insteed
2008-05-30 18:06:21 +00:00
charras
157298ba5b
minor changes
2008-03-12 11:49:16 +00:00
CHARRAS
4a0b560766
zone outlines edition refinements
2008-02-01 11:01:32 +00:00
raburton
e126042b1e
set eol-style native on new files
2007-12-29 19:27:58 +00:00
CHARRAS
5eda8a52ce
First draft (and first code..) about new zone handling
2007-12-29 19:15:58 +00:00