• Lorenzo Marcantonio's avatar
    Migrated the interfaces accepting angles to the double type · d00c83cd
    Lorenzo Marcantonio authored
    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.
    d00c83cd
Name
Last commit
Last update
3d-viewer Loading commit data...
CMakeModules Loading commit data...
Documentation Loading commit data...
bitmap2component Loading commit data...
bitmaps_png Loading commit data...
common Loading commit data...
cvpcb Loading commit data...
demos Loading commit data...
eeschema Loading commit data...
gerbview Loading commit data...
helpers/tools_to_build_newstroke-font Loading commit data...
include Loading commit data...
kicad Loading commit data...
new Loading commit data...
packaging Loading commit data...
pcb_calculator Loading commit data...
pcbnew Loading commit data...
polygon Loading commit data...
potrace Loading commit data...
resources Loading commit data...
scripting Loading commit data...
scripts Loading commit data...
template Loading commit data...
tools Loading commit data...
.bzrignore Loading commit data...
AUTHORS.txt Loading commit data...
CHANGELOG.txt Loading commit data...
CMakeLists.txt Loading commit data...
COPYRIGHT.txt Loading commit data...
CTestConfig.cmake Loading commit data...
Doxyfile Loading commit data...
HOW_TO_CONTRIBUTE.txt Loading commit data...
INSTALL.txt Loading commit data...
README.txt Loading commit data...
TODO.txt Loading commit data...
copyright.h Loading commit data...
license_for_documentation.txt Loading commit data...
notes_about_pcbnew_new_file_format.odt Loading commit data...
uncrustify.cfg Loading commit data...