Depictions contain either a TacticalGraphic or a TacticalSymbol. In case of a TacticalGraphic, pre-rendering may have to be performed to draw SurfaceShapes onto a SurfaceTileDrawContext which leads to ordered rendering. Therefore, depictions need to support pre-rendering and possibly ordered rendering themselves. Furthermore, some graphics may modify the global AVList and require to inform a listener about the modification via an added property change listener.
Depictions contain either a TacticalGraphic or a TacticalSymbol. In case of a TacticalGraphic, pre-rendering may have to be performed to draw SurfaceShapes onto a SurfaceTileDrawContext which leads to ordered rendering. Therefore, depictions need to support pre-rendering and possibly ordered rendering themselves. Furthermore, some graphics may modify the global AVList and require to inform a listener about the modification via an added property change listener.
Relevant classes for AviationZone -> BasicArea are: AbstractTacticalSymbol AbstractSceneController AbstractSurfaceObject SurfaceObjectTileBuilder