sw/motorsim
13 years agoMove burn settings into a class
Bill Kuker [Thu, 2 Dec 2010 01:55:49 +0000 (01:55 +0000)]
Move burn settings into a class

13 years agoScratch last, use propertychangelistener to invalidate cached webthickness.
Bill Kuker [Thu, 2 Dec 2010 01:23:35 +0000 (01:23 +0000)]
Scratch last, use propertychangelistener to invalidate cached webthickness.
Fix webthicknes for one-end inhibited fat grains

13 years agoEndBurner Validation
Bill Kuker [Thu, 2 Dec 2010 01:07:01 +0000 (01:07 +0000)]
EndBurner Validation

13 years agoAdded some tests and fix for edge cases where in and out of cored grain are inhibited...
Bill Kuker [Thu, 2 Dec 2010 01:04:08 +0000 (01:04 +0000)]
Added some tests and fix for edge cases where in and out of cored grain are inhibited. Stupid motor design, but whatever

13 years agocleared some minor TODOs
Bill Kuker [Thu, 2 Dec 2010 00:48:24 +0000 (00:48 +0000)]
cleared some minor TODOs

13 years ago(no commit message)
Bill Kuker [Tue, 30 Nov 2010 21:56:46 +0000 (21:56 +0000)]

13 years agoExport HTML option
Bill Kuker [Tue, 30 Nov 2010 21:41:52 +0000 (21:41 +0000)]
Export HTML option

13 years agoImproved HTML Exporter
Bill Kuker [Mon, 29 Nov 2010 02:41:07 +0000 (02:41 +0000)]
Improved HTML Exporter

13 years agoVersion->BETA2 after tag
Bill Kuker [Sun, 28 Nov 2010 22:29:43 +0000 (22:29 +0000)]
Version->BETA2 after tag

13 years agoVersion->BETA1
Bill Kuker [Sun, 28 Nov 2010 22:27:42 +0000 (22:27 +0000)]
Version->BETA1

13 years agoCheck for dirty motors and fuels before quitting
Bill Kuker [Sun, 28 Nov 2010 22:13:18 +0000 (22:13 +0000)]
Check for dirty motors and fuels before quitting

13 years agoAdd hasDirty check.
Bill Kuker [Sun, 28 Nov 2010 22:10:10 +0000 (22:10 +0000)]
Add hasDirty check.
Undirty objects on close

13 years agoclear warnings
Bill Kuker [Sun, 28 Nov 2010 22:00:22 +0000 (22:00 +0000)]
clear warnings

13 years agoSelect newly created tab
Bill Kuker [Sun, 28 Nov 2010 21:59:52 +0000 (21:59 +0000)]
Select newly created tab

13 years agoUpdated Splash
Bill Kuker [Sun, 28 Nov 2010 21:45:22 +0000 (21:45 +0000)]
Updated Splash

13 years agoUpdated Splash
Bill Kuker [Sun, 28 Nov 2010 21:28:47 +0000 (21:28 +0000)]
Updated Splash

13 years agoAdd Splash Screen SVG
Bill Kuker [Sun, 28 Nov 2010 15:36:55 +0000 (15:36 +0000)]
Add Splash Screen SVG

13 years agoAdd Splash Screen
Bill Kuker [Sun, 28 Nov 2010 15:35:59 +0000 (15:35 +0000)]
Add Splash Screen

13 years agoAddign build file
Bill Kuker [Wed, 24 Nov 2010 18:22:49 +0000 (18:22 +0000)]
Addign build file
Removed GUI references from core

13 years agoRemember window locations
Bill Kuker [Wed, 24 Nov 2010 17:42:23 +0000 (17:42 +0000)]
Remember window locations

13 years ago(no commit message)
Bill Kuker [Wed, 24 Nov 2010 14:23:34 +0000 (14:23 +0000)]

13 years agoMake all-views detachable
Bill Kuker [Tue, 23 Nov 2010 19:19:44 +0000 (19:19 +0000)]
Make all-views  detachable

13 years agoAdd volume loading
Bill Kuker [Tue, 23 Nov 2010 16:16:46 +0000 (16:16 +0000)]
Add volume loading

13 years agoWeakened references to static listener types for unit pref change and fuel change.
Bill Kuker [Tue, 23 Nov 2010 15:58:09 +0000 (15:58 +0000)]
Weakened references to static listener types for unit pref change and fuel change.

13 years agoMake unit listeners weak refs
Bill Kuker [Tue, 23 Nov 2010 15:51:03 +0000 (15:51 +0000)]
Make unit listeners weak refs

13 years agoMake chart and summary update with units
Bill Kuker [Tue, 23 Nov 2010 15:49:04 +0000 (15:49 +0000)]
Make chart and summary update with units

13 years agoFix error when attempting actions on "extra" tabs
Bill Kuker [Tue, 23 Nov 2010 14:49:55 +0000 (14:49 +0000)]
Fix error when attempting actions on "extra" tabs

13 years agoAdded table of motor info
Bill Kuker [Tue, 23 Nov 2010 01:21:21 +0000 (01:21 +0000)]
Added table of motor info

13 years ago(no commit message)
Bill Kuker [Tue, 23 Nov 2010 00:38:41 +0000 (00:38 +0000)]

13 years agothrow conversion exception when fuel not found
Bill Kuker [Tue, 23 Nov 2010 00:32:24 +0000 (00:32 +0000)]
throw conversion exception when fuel not found

13 years agoShow fuels that are loaded in graph
Bill Kuker [Tue, 23 Nov 2010 00:22:32 +0000 (00:22 +0000)]
Show fuels that are loaded in graph
Show editors for fuels that are loaded

13 years agoadd has method
Bill Kuker [Tue, 23 Nov 2010 00:21:29 +0000 (00:21 +0000)]
add has method
add method to add object with file

13 years agoReact better to fuels loading
Bill Kuker [Tue, 23 Nov 2010 00:06:40 +0000 (00:06 +0000)]
React better to fuels loading

13 years agoResolve Fuel file URLS locally
Bill Kuker [Tue, 23 Nov 2010 00:06:00 +0000 (00:06 +0000)]
Resolve Fuel file URLS locally

13 years agoWatch fuel for changes, reburn
Bill Kuker [Mon, 22 Nov 2010 23:47:06 +0000 (23:47 +0000)]
Watch fuel for changes, reburn

13 years agoimplement toString
Bill Kuker [Mon, 22 Nov 2010 23:46:25 +0000 (23:46 +0000)]
implement toString

13 years agomake add public
Bill Kuker [Mon, 22 Nov 2010 23:41:55 +0000 (23:41 +0000)]
make add public

13 years agoUse UnitPrefListener in multicharts
Bill Kuker [Mon, 22 Nov 2010 18:53:59 +0000 (18:53 +0000)]
Use UnitPrefListener in multicharts

13 years agoAdd preferredUnitListener
Bill Kuker [Mon, 22 Nov 2010 18:48:10 +0000 (18:48 +0000)]
Add preferredUnitListener

13 years agoListen for property changes to update chart
Bill Kuker [Mon, 22 Nov 2010 18:11:55 +0000 (18:11 +0000)]
Listen for property changes to update chart

13 years ago(no commit message)
Bill Kuker [Mon, 22 Nov 2010 15:28:18 +0000 (15:28 +0000)]

13 years agoIndex names for graph safty
Bill Kuker [Mon, 22 Nov 2010 14:53:50 +0000 (14:53 +0000)]
Index names for graph safty

13 years agoAdd some NONSI defaults
Bill Kuker [Mon, 22 Nov 2010 14:30:03 +0000 (14:30 +0000)]
Add some NONSI defaults

13 years agoAdd fuel mass to summary
Bill Kuker [Mon, 22 Nov 2010 14:25:14 +0000 (14:25 +0000)]
Add fuel mass to summary

13 years agoMake window title consistent
Bill Kuker [Mon, 22 Nov 2010 14:16:43 +0000 (14:16 +0000)]
Make window title consistent

13 years agoAdd all pressure graph
Bill Kuker [Mon, 22 Nov 2010 14:09:55 +0000 (14:09 +0000)]
Add all pressure graph

13 years agoRename multiburnchart
Bill Kuker [Mon, 22 Nov 2010 13:47:45 +0000 (13:47 +0000)]
Rename multiburnchart

13 years agointegrate multiburnchart in motors editor
Bill Kuker [Mon, 22 Nov 2010 13:47:19 +0000 (13:47 +0000)]
integrate multiburnchart in motors editor

13 years agoAdd add/remove notification
Bill Kuker [Mon, 22 Nov 2010 13:36:50 +0000 (13:36 +0000)]
Add add/remove notification

13 years agoUse MultiObjectEditor for motors
Bill Kuker [Mon, 22 Nov 2010 01:59:13 +0000 (01:59 +0000)]
Use MultiObjectEditor for motors
TODO MULTI BURN PANE

13 years ago(no commit message)
Bill Kuker [Mon, 22 Nov 2010 01:58:49 +0000 (01:58 +0000)]

13 years agoAllow separator in menu
Bill Kuker [Mon, 22 Nov 2010 01:56:23 +0000 (01:56 +0000)]
Allow separator in menu

13 years agoMake getMenu non-final
Bill Kuker [Mon, 22 Nov 2010 01:49:07 +0000 (01:49 +0000)]
Make getMenu non-final

13 years agobetter deal with adding / removing summary / error
Bill Kuker [Mon, 22 Nov 2010 01:47:27 +0000 (01:47 +0000)]
better deal with adding / removing summary / error

13 years ago(no commit message)
Bill Kuker [Mon, 22 Nov 2010 01:37:04 +0000 (01:37 +0000)]

13 years agoIf only one creator do not do submenu
Bill Kuker [Mon, 22 Nov 2010 01:31:55 +0000 (01:31 +0000)]
If only one creator do not do submenu

13 years ago(no commit message)
Bill Kuker [Mon, 22 Nov 2010 01:23:08 +0000 (01:23 +0000)]

13 years ago(no commit message)
Bill Kuker [Mon, 22 Nov 2010 01:22:08 +0000 (01:22 +0000)]

13 years agoremoved unused method
Bill Kuker [Mon, 22 Nov 2010 01:15:07 +0000 (01:15 +0000)]
removed unused method

13 years agoInclude combined burn rate chart
Bill Kuker [Mon, 22 Nov 2010 01:09:37 +0000 (01:09 +0000)]
Include combined burn rate chart

13 years agoAllow different components
Bill Kuker [Sun, 21 Nov 2010 18:59:44 +0000 (18:59 +0000)]
Allow different components

13 years agoMore Fuel work
Bill Kuker [Sun, 21 Nov 2010 18:09:14 +0000 (18:09 +0000)]
More Fuel work

13 years agoFix fuel package name
Bill Kuker [Fri, 12 Nov 2010 14:41:39 +0000 (14:41 +0000)]
Fix fuel package name

13 years agoRemoved stupid tree
Bill Kuker [Fri, 12 Nov 2010 14:39:47 +0000 (14:39 +0000)]
Removed stupid tree
Removed fuel editing from main window
Added fuel edit window

Still need to plumb fuel editor and FuelResolver

13 years agoRemoved URI from fuels.
Bill Kuker [Fri, 12 Nov 2010 14:37:51 +0000 (14:37 +0000)]
Removed URI from fuels.
It is now just remembered by the FuelResolver

13 years agoCommon EditableFuel interface
Bill Kuker [Fri, 12 Nov 2010 14:25:40 +0000 (14:25 +0000)]
Common EditableFuel interface

13 years agoEdit Panel
Bill Kuker [Fri, 12 Nov 2010 14:06:37 +0000 (14:06 +0000)]
Edit Panel

13 years agoAdded fuelio test
Bill Kuker [Fri, 12 Nov 2010 14:05:59 +0000 (14:05 +0000)]
Added fuelio test

13 years agoTwo editable, saveable fuels
Bill Kuker [Fri, 12 Nov 2010 14:01:51 +0000 (14:01 +0000)]
Two editable, saveable fuels

13 years agoTwo editable, saveable fuels
Bill Kuker [Fri, 12 Nov 2010 14:01:35 +0000 (14:01 +0000)]
Two editable, saveable fuels

13 years agoMake Type enum static
Bill Kuker [Fri, 12 Nov 2010 14:01:03 +0000 (14:01 +0000)]
Make Type enum static

13 years agoMake fuel editors take fuel in ctor
Bill Kuker [Fri, 12 Nov 2010 01:36:52 +0000 (01:36 +0000)]
Make fuel editors take fuel in ctor

13 years agomake PLF fuel savable
Bill Kuker [Fri, 12 Nov 2010 01:35:33 +0000 (01:35 +0000)]
make PLF fuel savable
fix some character issues in io

13 years agoinitial fuel IO
Bill Kuker [Thu, 11 Nov 2010 21:10:44 +0000 (21:10 +0000)]
initial fuel IO

13 years agoAdd linear fuel editor
Bill Kuker [Thu, 11 Nov 2010 20:40:43 +0000 (20:40 +0000)]
Add linear fuel editor

13 years agofinish making it editable
Bill Kuker [Thu, 11 Nov 2010 20:40:17 +0000 (20:40 +0000)]
finish making it editable

13 years agoAllow multiple types of FuelEditors
Bill Kuker [Wed, 10 Nov 2010 00:26:45 +0000 (00:26 +0000)]
Allow multiple types of FuelEditors

13 years agoimports
Bill Kuker [Tue, 9 Nov 2010 23:52:55 +0000 (23:52 +0000)]
imports

13 years agoSplit out common fuel editor supertype for linear peicewise editor
Bill Kuker [Tue, 9 Nov 2010 23:52:25 +0000 (23:52 +0000)]
Split out common fuel editor supertype for linear peicewise editor

13 years agoMade editable combustion product an object of it's own.
Bill Kuker [Tue, 9 Nov 2010 13:18:20 +0000 (13:18 +0000)]
Made editable combustion product an object of it's own.
First version of piecewise linear fuel

13 years agoMade example motor like SRM
Bill Kuker [Mon, 8 Nov 2010 20:48:31 +0000 (20:48 +0000)]
Made example motor like SRM

13 years agoClosed TODO to shift grain based on ends inhibited
Bill Kuker [Mon, 8 Nov 2010 15:17:07 +0000 (15:17 +0000)]
Closed TODO to shift grain based on ends inhibited

13 years agoInclude grain in overall view
Bill Kuker [Mon, 8 Nov 2010 15:09:53 +0000 (15:09 +0000)]
Include grain in overall view

13 years agoAdd editable intergrain spacing
Bill Kuker [Mon, 8 Nov 2010 15:00:31 +0000 (15:00 +0000)]
Add editable intergrain spacing

13 years agoMore precision in safty factor display
Bill Kuker [Mon, 8 Nov 2010 15:00:12 +0000 (15:00 +0000)]
More precision in safty factor display

13 years ago(no commit message)
Bill Kuker [Mon, 8 Nov 2010 13:33:08 +0000 (13:33 +0000)]

13 years ago(no commit message)
Bill Kuker [Mon, 8 Nov 2010 13:32:45 +0000 (13:32 +0000)]

13 years agoCommit editing on enum selection
Bill Kuker [Mon, 8 Nov 2010 13:23:17 +0000 (13:23 +0000)]
Commit editing on enum selection

13 years agoPut error output on the top of the motor editor rather then on the results
Bill Kuker [Mon, 8 Nov 2010 12:51:56 +0000 (12:51 +0000)]
Put error output on the top of the motor editor rather then on the results

13 years agoAdded shared colors class
Bill Kuker [Mon, 8 Nov 2010 12:49:10 +0000 (12:49 +0000)]
Added shared colors class

13 years agoAdd Schedule 80
Bill Kuker [Mon, 8 Nov 2010 12:42:18 +0000 (12:42 +0000)]
Add Schedule 80

13 years agoFixed JLabel layouts
Bill Kuker [Mon, 8 Nov 2010 12:30:10 +0000 (12:30 +0000)]
Fixed JLabel layouts

13 years agoUse ClassChooser to select grain type. Looks nicer
Bill Kuker [Mon, 8 Nov 2010 12:11:47 +0000 (12:11 +0000)]
Use ClassChooser to select grain type. Looks nicer

13 years agoallow chamber type choice
Bill Kuker [Mon, 8 Nov 2010 11:58:16 +0000 (11:58 +0000)]
allow chamber type choice

13 years agoFixed another possible NPE
Bill Kuker [Mon, 8 Nov 2010 03:01:07 +0000 (03:01 +0000)]
Fixed another possible NPE

13 years agoMove Summary to top of motor editor, make it show progress.
Bill Kuker [Mon, 8 Nov 2010 01:49:54 +0000 (01:49 +0000)]
Move Summary to top of motor editor, make it show progress.
Awesome

13 years agoRefine BPL calling
Bill Kuker [Mon, 8 Nov 2010 01:49:12 +0000 (01:49 +0000)]
Refine BPL calling

13 years agoAdd burnComplete function to progress listener
Bill Kuker [Sun, 7 Nov 2010 16:09:57 +0000 (16:09 +0000)]
Add burnComplete function to progress listener

13 years agoMade burn ctor not start burn.
Bill Kuker [Sun, 7 Nov 2010 16:07:54 +0000 (16:07 +0000)]
Made burn ctor not start burn.
Add addBurnProgressListener() to burn
fixed editor to creat burn then start it.

13 years agoChanged BurnProgressListeners into a set
Bill Kuker [Sun, 7 Nov 2010 15:59:24 +0000 (15:59 +0000)]
Changed BurnProgressListeners into a set