move all other code to AltitudeArea.points, no multi-point implementation yet

This commit is contained in:
Laura Klünder 2024-08-17 23:15:22 +02:00
parent 27ba0c0eaa
commit 2bc044e91f
4 changed files with 25 additions and 30 deletions

View file

@ -12,15 +12,11 @@ class AltitudeAreaGeometries:
if altitudearea is not None:
self.geometry = altitudearea.geometry
self.altitude = int(altitudearea.altitude * 1000)
self.altitude2 = None if altitudearea.altitude2 is None else int(altitudearea.altitude2 * 1000)
self.point1 = altitudearea.point1
self.point2 = altitudearea.point2
self.points = altitudearea.points
else:
self.geometry = None
self.altitude = None
self.altitude2 = None
self.point1 = None
self.point2 = None
self.points = None
self.base = None
self.bottom = None
self.colors = colors

View file

@ -227,9 +227,7 @@ class LevelRenderData:
new_altitudearea = AltitudeAreaGeometries()
new_altitudearea.geometry = new_geometry
new_altitudearea.altitude = altitudearea.altitude
new_altitudearea.altitude2 = altitudearea.altitude2
new_altitudearea.point1 = altitudearea.point1
new_altitudearea.point2 = altitudearea.point2
new_altitudearea.points = altitudearea.points
new_colors = {}
for color, areas in altitudearea.colors.items():