minor bug fix
Fix: zoom did not work properly when Y-axis is inverted. Home button resets view to the initial viewport.
The direction of Y axis can be now inverted in Vis using VisManager.setInvertYAxis() method.
Added ScreenTextLayer that can be used to add a custom dynamic overlay text to the visualization window.
Merge with f3f1ab73a5ed34d3361fbcac926b278f4fe56bf2
addded 'enabled' parameter to the KeyToggleLayer
Merge with 15ab258ad1b1234a1e4bf5f4e1c7fb0e3eae6982
new constructors for KeyToggleLayer
SimulationControlLayer added from Tactical Package
Visualizable moved to its own project
First draft of new Visualizable interface
Fixed part of javadoc for Java8
Merge with 5d8bea3ad013212479ce5ff74deb5bf2ad3df8c2
fixed: layer unregistering didn't work if the Vis2d was disabled
limitTransformation() is public now
Minor warning fixes
Added world bounds getter
Minor method naming fix
Major change in 2D Vis. Vis now supports world bounds that do not start at [0,0]. Further, initial look-at point and initial zoom factor can be given when the Vis is initialized. Such scene parameters should be given using the VisManager.setSceneParams method before VisManager.init call. Some panning/zooming issues fixed.
Merge with e5b8dab4823582a60a3aebda353d148083a569e5
Minor change: renamed arguments of VisManager create method to be more self-explanatory.
Vis allows to override the default zooming behaviour using the panningBounds parameter.
BugFix: Line layer now draw lines correctly even when both endpoints are outside of drawing window.
Merge with 35ec9d61bc3dd61d4a31dae6b4fe01d7cf3277cb
Added Vis window bound getter
Support for TextBackgroudLayer and DraggableLayer
Merge with 2320aabef2367d05a6b6d0ba7ea6896b49e33513
Extended HelpLayer for CreatorSelector
Fixed CircleLayer drawing in flipped worlds
Added VisManager thread name
Added VisLayer de-initialization for layer cleanup
Handlers added in a layer to Vis canvas has to be removed when the layer is removed from VisManager. The deinit() methods are designed for this.
Merge with fbe465433c0dbc7ba330830e4e1f030b3c866e97
Fixes according to FindBugs
Minor import clean-up
Fixed sub-layer order in HelpLayer
Fixed the background painting issues caused by the newly added panning bounds feature.
Added text color parametrisation for some common layers
Fixed BackgroundLayer dimensions
Added an option to set the panning bounds in 2D Vis.
Changed Java logging to log4j
Added FilledStyledCircleLayer and StyledLineLayer
Added logic for loading img through url - important for loding from JAR
Visio - support for size parameters
Visio now support arbitrary size parameters. These parameters represents the size of displayed world.