stephanheinemann / worldwind

NASA Worldwind extensions for SWIM-based planning decision-making and support
2 stars 0 forks source link

Rendering Depictions #68

Open stephanheinemann opened 2 years ago

stephanheinemann commented 2 years ago

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