Some adjustments to look and feel of plots

This commit is contained in:
Juan Pablo Caram
2014-01-03 01:13:42 -05:00
parent fd61658366
commit b611624229
4 changed files with 63 additions and 29 deletions

View File

@@ -46,7 +46,20 @@ class Gerber():
self.flashes = []
# Final geometry: MultiPolygon
self.solid_geometry = None
self.solid_geometry = None
def bounds(self):
if self.solid_geometry == None:
print "Warning: solid_geometry not computed yet."
return (0,0,0,0)
return self.solid_geometry.bounds
def size(self):
if self.solid_geometry == None:
print "Warning: solid_geometry not computed yet."
return 0
bounds = self.bounds()
return (bounds[2]-bounds[0], bounds[3]-bounds[1])
def fix_regions(self):
'''