kicad/pcbnew/autorouter
Lorenzo Marcantonio d00c83cde9 Migrated the interfaces accepting angles to the double type
The plan goes like this:
- eeschema still uses int in decidegrees
- all the other things internally use double in decidegrees (or radians
  in temporaries)
- in pcbnew UI the unit is *still* int in decidegrees

The idea is to have better precision everywhere while keeping the user with int i
angles. Hopefully, if a fractional angle doesn't come in from the outside, everything
should *look* like an integer angle (unless I forgot something and it broke)

When the time comes, simply updating the UI for allowing doubles from the user should
be enough to get arbitrary angles in pcbnew.
2013-05-05 09:17:48 +02:00
..
automove.cpp Pcbnew encapsulation and code cleaning. 2013-03-13 14:53:58 -04:00
autoplac.cpp More int casts to rounding conversions 2013-05-04 13:57:09 +02:00
autorout.cpp Renamed global variables: 2013-03-27 19:32:12 +01:00
autorout.h Migrated the interfaces accepting angles to the double type 2013-05-05 09:17:48 +02:00
cell.h Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
dist.cpp Pcbnew: minor changes in pcb-parser.cpp and kicad_plugin.cpp to make translations easier. 2012-06-26 19:57:37 +02:00
graphpcb.cpp Migrated the interfaces accepting angles to the double type 2013-05-05 09:17:48 +02:00
queue.cpp Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
routing_matrix.cpp Angle and distances cleanup (preparing for angles in doubles) 2013-05-01 19:32:36 +02:00
solve.cpp Better strings for the translators (converted concatenations to formats) 2013-04-09 19:49:01 +02:00
work.cpp Pcbnew: minor changes in pcb-parser.cpp and kicad_plugin.cpp to make translations easier. 2012-06-26 19:57:37 +02:00