used to determine the deployment of a recovery device. The DeployEvent
enum was moved into this class. Added a map of configuration id strings
to DeploymentConfiguration objects in the RecoveryDevice. Modified
various setter/getters in RecoveryDevice to support a "default"
configuration defined in the device's configuration dialog. Modified
BasicSimulationEngine to use the DeploymentConfiguration based on the
selected configuration.
Added to the FlightConfiguration dialogs to support editing these
configuration.
Missing are serialization of the map in ork files.
Add 3d Crash detection that disables 3d if the application crashes during one of several touchy phases of JOGL / Native / display driver initialization.
Always make the 3D view button clickable, but there is an explanation and a button to turn 3d on if it has been disabled
- supports range and index subexpressions and many new operators
- switched to my patched version of exp4j to support all this.
- expressions belong to rocket document. Accessed from analysis menu.
- expression importing from file
- datatypes section defined in file for storing datatypes other than internal ones
- flightdatatype fix to forget outdated types
- many GUI fixes to custom expressions
- new unitgroups supported. Auto unit detection for SI units in custom expressions.
Had to carefully merge loading/saving code with Kevins recent de-localization update. Hopefully changes to materials saving kept but switched datatype access to just using symbol as the key.
Hopefully can get the changes to exp4j upstream so we don't need to keep using this patched version.
The construction pattern for Material has changed so explicitly passing in the userDefined boolean is no longer required. Instead there are two different factory methods to be used. Direct construction of Material derived classes is no longer allowed.
The persistence mechanism for Materials in perferences has changed. It will now persist the key and name but still supports reading old format.
The example files have been regenerated, but will need to be regenerated again prior to an official build in order to get the version string correct.
- Switched to unicode char escapes
- Removed dynamic setting of flightdatatype priority
- Now hiding up down arrows in custom expression pane when unusable
- Localized custom expression operator discriptions.