- major rafactoring: replaced the name of the Gerber object data structure from 'apertures' to 'tools' to make the object data structure uniform across the app

This commit is contained in:
Marius Stanciu
2021-03-01 17:46:23 +02:00
committed by Marius
parent fe1ea7b12a
commit e715870d12
29 changed files with 533 additions and 527 deletions

View File

@@ -410,27 +410,27 @@ class Film(AppTool):
punch_size = float(self.ui.punch_size_spinner.get_value())
punching_geo = []
for apid in film_obj.apertures:
if film_obj.apertures[apid]['type'] == 'C':
if punch_size >= float(film_obj.apertures[apid]['size']):
for apid in film_obj.tools:
if film_obj.tools[apid]['type'] == 'C':
if punch_size >= float(film_obj.tools[apid]['size']):
self.app.inform.emit('[ERROR_NOTCL] %s' %
_("Failed. Punch hole size "
"is bigger than some of the apertures in the Gerber object."))
return 'fail'
else:
for elem in film_obj.apertures[apid]['geometry']:
for elem in film_obj.tools[apid]['geometry']:
if 'follow' in elem:
if isinstance(elem['follow'], Point):
punching_geo.append(elem['follow'].buffer(punch_size / 2))
else:
if punch_size >= float(film_obj.apertures[apid]['width']) or \
punch_size >= float(film_obj.apertures[apid]['height']):
if punch_size >= float(film_obj.tools[apid]['width']) or \
punch_size >= float(film_obj.tools[apid]['height']):
self.app.inform.emit('[ERROR_NOTCL] %s' %
_("Failed. Punch hole size "
"is bigger than some of the apertures in the Gerber object."))
return 'fail'
else:
for elem in film_obj.apertures[apid]['geometry']:
for elem in film_obj.tools[apid]['geometry']:
if 'follow' in elem:
if isinstance(elem['follow'], Point):
punching_geo.append(elem['follow'].buffer(punch_size / 2))