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
De-commented specification check in PathFinderByManeuvers
Merge with 5d8bea3ad013212479ce5ff74deb5bf2ad3df8c2
Merge with bf4c9f3518ff827934914104dea24b3dbb9849c9
fixed: layer unregistering didn't work if the Vis2d was disabled
added performClose() method
support for binary message content
CommunicationPerformer and related
limitTransformation() is public now
ID generation in the default communicator
FinishSimulationEventHandler made public
fixed null pointer exception when canceling inactive task (warn instead)
minor update in distributed capability register
Added parameterization of DirectCommunicationChannel by outer ExecutorService
Added Cartesian product generator
Fixed implementation of new methods in Zone interface
Added distributed capability register
Added distributed capability register (distributed using communicators)
MapConfiguration can now take variable number of arguments representing map entries
Added new constructor which takes array of keys and array of values
Minor warning fixes
naive implementation of cylinder zone intersections - TODO: better implementation
Updated NFZ interface
Fixed usage of DefaultCommunicationChannel to CommunicationChannel interface in DefaultCommunicator
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
Configurator update and added some toString methods
Merge with 2320aabef2367d05a6b6d0ba7ea6896b49e33513
Minor change: Added a getter to DefaultCommunicationChannel.
Create alite.log in log dir
Merge with f3aca7d667cdd8f4ce09519c5afd77696515e30c
Extended HelpLayer for CreatorSelector
Fixed CircleLayer drawing in flipped worlds
Merge with dd68d01379c0ef60e63daa8f853591fc64c5757a
Sysouts in Simulation changed to log4j info and debug outputs.
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.
Added protected getTasks method, it's useful in extended classes.
Minor modification in Configurator
Fixed constructor search and check in Environment.Handler
Merge with 8173a1065aeae6553b03f3372a9f0d1507a8b66f
Added spatialplanner TODO
Configurator now uses ConfigurationInterface
ConfigurationInterface and removal of stupid Idea files
Merge with bc94808f3fa5157ef9bdff8ec1cab6f7281637d3
Removed unused serial UIDs
Merge with 32c2270f7b29c8087a6211971d5fe054941bba23
Added toString to Content
Added toString to Message
Added a unique event id. In result, the event processor can now guarantee that events scheduled for the same simulation time will be fired in the order in which they were added to the event queue.
Removed serial IDs from all protocols and Serializable interface from Protocol
ProtocolContent now contains only protocol name as String
Added serialVersionUID to all Protocols
More Serializable fixes
Merge with fbe465433c0dbc7ba330830e4e1f030b3c866e97
Added Serializable interface to messages and contents
Change logic for tracking event - used wait included in run method of EventProcessor
Fixes according to FindBugs
Added configurator package
Minor import clean-up
Fixed communication package warnings
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.
Added EventHandlerAdapter class.
update of DirectCommunicationChannel for multi instance usage
Added logic for turn on/off simulation, which does steps base on specific duration
Added direct messaging test
Changed fields of Event to final
Changed Java logging to log4j
Removed deprecated googleearth package (moved&refactored to alite/kmlvisio module)
Added FilledStyledCircleLayer and StyledLineLayer
Added operator-based general A* planner
Added logic for loading img through url - important for loding from JAR