refactor even more data→geometry and levelrender

This commit is contained in:
Laura Klünder 2017-11-20 02:38:35 +01:00
parent 1596e9a130
commit 94ae86d690
12 changed files with 14 additions and 12 deletions

View file

@ -123,7 +123,7 @@ class MapUpdate(models.Model):
logger.info('Rebuilding level render data...')
from c3nav.mapdata.render.data import LevelRenderData
from c3nav.mapdata.render import LevelRenderData
LevelRenderData.rebuild()
transaction.on_commit(

View file

@ -1,2 +1,3 @@
from c3nav.mapdata.render.renderer import MapRenderer # noqa
from c3nav.mapdata.render.renderdata import LevelRenderData # noqa
from c3nav.mapdata.render.utils import get_render_level_ids, set_tile_access_cookie, get_tile_access_cookie # noqa

View file

@ -1,2 +0,0 @@
from c3nav.mapdata.render.data.hybridgeom import hybrid_union, HybridGeometry # noqa
from c3nav.mapdata.render.data.levelrender import LevelRenderData # noqa

View file

@ -4,8 +4,8 @@ from typing import Optional
import numpy as np
from c3nav.mapdata.render.data import HybridGeometry
from c3nav.mapdata.render.engines.base import FillAttribs, RenderEngine, StrokeAttribs
from c3nav.mapdata.render.geometry import HybridGeometry
# noinspection PyAbstractClass

View file

@ -11,9 +11,9 @@ from PIL import Image
from shapely.geometry import CAP_STYLE, JOIN_STYLE, Polygon
from shapely.ops import unary_union
from c3nav.mapdata.render.data import HybridGeometry
from c3nav.mapdata.render.engines.base import FillAttribs, StrokeAttribs
from c3nav.mapdata.render.engines.base3d import Base3DEngine
from c3nav.mapdata.render.geometry import HybridGeometry
from c3nav.mapdata.utils.mesh import triangulate_polygon

View file

@ -0,0 +1,3 @@
from c3nav.mapdata.render.geometry.hybrid import hybrid_union, HybridGeometry # noqa
from c3nav.mapdata.render.geometry.level import LevelGeometries # noqa
from c3nav.mapdata.render.geometry.altitudearea import AltitudeAreaGeometries # noqa

View file

@ -4,7 +4,7 @@ from itertools import chain
import numpy as np
from c3nav.mapdata.models import AltitudeArea
from c3nav.mapdata.render.data.hybridgeom import HybridGeometry
from c3nav.mapdata.render.geometry.hybrid import HybridGeometry
class AltitudeAreaGeometries:

View file

@ -9,9 +9,9 @@ from shapely import prepared
from shapely.geometry import GeometryCollection
from shapely.ops import unary_union
from c3nav.mapdata.render.data.altitudearea import AltitudeAreaGeometries
from c3nav.mapdata.render.data.hybridgeom import HybridGeometry
from c3nav.mapdata.render.data.mesh import Mesh
from c3nav.mapdata.render.geometry.altitudearea import AltitudeAreaGeometries
from c3nav.mapdata.render.geometry.hybrid import HybridGeometry
from c3nav.mapdata.render.geometry.mesh import Mesh
from c3nav.mapdata.utils.geometry import get_rings
from c3nav.mapdata.utils.mesh import triangulate_rings

View file

@ -12,8 +12,7 @@ from shapely.geometry import GeometryCollection
from shapely.ops import unary_union
from c3nav.mapdata.models import Level, MapUpdate
from c3nav.mapdata.render.data.altitudearea import AltitudeAreaGeometries
from c3nav.mapdata.render.data.levelgeom import LevelGeometries
from c3nav.mapdata.render.geometry import AltitudeAreaGeometries, LevelGeometries
from c3nav.mapdata.utils.cache import MapHistory
from c3nav.mapdata.utils.geometry import get_rings

View file

@ -6,8 +6,9 @@ from shapely import prepared
from shapely.geometry import box
from c3nav.mapdata.models import Level, MapUpdate
from c3nav.mapdata.render.data import LevelRenderData, hybrid_union
from c3nav.mapdata.render.engines.base import FillAttribs, StrokeAttribs
from c3nav.mapdata.render.geometry import hybrid_union
from c3nav.mapdata.render.renderdata import LevelRenderData
from c3nav.mapdata.utils.cache import MapHistory