Merge branch 'issue-2003' into issue-875
This commit is contained in:
commit
79090ee009
@ -4,8 +4,8 @@ public class TemperatureUnit extends FixedPrecisionUnit {
|
||||
|
||||
protected final double addition;
|
||||
|
||||
public TemperatureUnit(double multiplier, double addition, String unit) {
|
||||
super(unit, 1, multiplier);
|
||||
public TemperatureUnit(double multiplier, double addition, double precision, String unit) {
|
||||
super(unit, precision, multiplier);
|
||||
|
||||
this.addition = addition;
|
||||
}
|
||||
|
@ -257,17 +257,17 @@ public class UnitGroup {
|
||||
UNITS_ROLL.addUnit(new GeneralUnit(2 * Math.PI / 60, "rpm"));
|
||||
|
||||
UNITS_TEMPERATURE = new UnitGroup();
|
||||
UNITS_TEMPERATURE.addUnit(new FixedPrecisionUnit("K", 1));
|
||||
UNITS_TEMPERATURE.addUnit(new TemperatureUnit(1, 273.15, DEGREE + "C"));
|
||||
UNITS_TEMPERATURE.addUnit(new TemperatureUnit(5.0 / 9.0, 459.67, DEGREE + "F"));
|
||||
UNITS_TEMPERATURE.addUnit(new FixedPrecisionUnit("K", 0.01));
|
||||
UNITS_TEMPERATURE.addUnit(new TemperatureUnit(1, 273.15, 0.01, DEGREE + "C"));
|
||||
UNITS_TEMPERATURE.addUnit(new TemperatureUnit(5.0 / 9.0, 459.67, 0.01, DEGREE + "F"));
|
||||
|
||||
UNITS_PRESSURE = new UnitGroup();
|
||||
UNITS_PRESSURE.addUnit(new FixedPrecisionUnit("mbar", 1, 1.0e2));
|
||||
UNITS_PRESSURE.addUnit(new FixedPrecisionUnit("mbar", 0.01, 1.0e2));
|
||||
UNITS_PRESSURE.addUnit(new FixedPrecisionUnit("bar", 0.001, 1.0e5));
|
||||
UNITS_PRESSURE.addUnit(new FixedPrecisionUnit("atm", 0.001, 1.01325e5));
|
||||
UNITS_PRESSURE.addUnit(new GeneralUnit(101325.0 / 760.0, "mmHg"));
|
||||
UNITS_PRESSURE.addUnit(new GeneralUnit(3386.389, "inHg"));
|
||||
UNITS_PRESSURE.addUnit(new GeneralUnit(6894.75729, "psi"));
|
||||
UNITS_PRESSURE.addUnit(new FixedPrecisionUnit("mmHg", 0.01, 101325.0 / 760.0));
|
||||
UNITS_PRESSURE.addUnit(new FixedPrecisionUnit("inHg", 0.01, 3386.389));
|
||||
UNITS_PRESSURE.addUnit(new FixedPrecisionUnit("psi", 0.01, 6894.75729));
|
||||
UNITS_PRESSURE.addUnit(new GeneralUnit(1, "Pa"));
|
||||
|
||||
UNITS_RELATIVE = new UnitGroup();
|
||||
|
@ -179,7 +179,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
|
||||
// // Temperature and pressure
|
||||
sub = new JPanel(new MigLayout("fill, gap rel unrel",
|
||||
"[grow][65lp!][30lp!][75lp!]", ""));
|
||||
"[grow][75lp!][35lp!][75lp!]", ""));
|
||||
// // Atmospheric preferences
|
||||
sub.setBorder(BorderFactory.createTitledBorder(trans
|
||||
.get("simedtdlg.border.Atmoscond")));
|
||||
@ -222,7 +222,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
isa.addEnableComponent(spin, false);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
unit = new UnitSelector(m);
|
||||
unit.setToolTipText(tip);
|
||||
@ -249,7 +249,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
isa.addEnableComponent(spin, false);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
unit = new UnitSelector(m);
|
||||
unit.setToolTipText(tip);
|
||||
@ -284,7 +284,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
spin = new JSpinner(m.getSpinnerModel());
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
label = new JLabel(Chars.DEGREE + " " + trans.get("CompassRose.lbl.north"));
|
||||
label.setToolTipText(tip);
|
||||
@ -305,7 +305,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
spin = new JSpinner(m.getSpinnerModel());
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
label = new JLabel(Chars.DEGREE + " " + trans.get("CompassRose.lbl.east"));
|
||||
label.setToolTipText(tip);
|
||||
@ -328,7 +328,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
spin = new JSpinner(m.getSpinnerModel());
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
unit = new UnitSelector(m);
|
||||
unit.setToolTipText(tip);
|
||||
@ -358,7 +358,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
spin = new JSpinner(m.getSpinnerModel());
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
unit = new UnitSelector(m);
|
||||
unit.setToolTipText(tip);
|
||||
@ -393,7 +393,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
spin = new JSpinner(m.getSpinnerModel());
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
unit = new UnitSelector(m);
|
||||
unit.setToolTipText(tip);
|
||||
@ -421,7 +421,7 @@ public class LaunchPreferencesPanel extends PreferencesPanel {
|
||||
JSpinner directionSpin = new JSpinner(m.getSpinnerModel());
|
||||
directionSpin.setEditor(new SpinnerEditor(directionSpin));
|
||||
directionSpin.setToolTipText(tip);
|
||||
sub.add(directionSpin, "w 65lp!");
|
||||
sub.add(directionSpin, "growx");
|
||||
|
||||
unit = new UnitSelector(m);
|
||||
unit.setToolTipText(tip);
|
||||
|
@ -169,7 +169,7 @@ public class SimulationConditionsPanel extends JPanel {
|
||||
|
||||
//// Temperature and pressure
|
||||
sub = new JPanel(new MigLayout("fill, gap rel unrel",
|
||||
"[grow][65lp!][30lp!][75lp!]", ""));
|
||||
"[grow][75lp!][35lp!][75lp!]", ""));
|
||||
//// Atmospheric conditions
|
||||
sub.setBorder(BorderFactory.createTitledBorder(trans.get("simedtdlg.border.Atmoscond")));
|
||||
this.add(sub, "growx, aligny 0, gapright para");
|
||||
@ -204,7 +204,7 @@ public class SimulationConditionsPanel extends JPanel {
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
isa.addEnableComponent(spin, false);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
unit = new UnitSelector(m);
|
||||
unit.setToolTipText(tip);
|
||||
@ -231,7 +231,7 @@ public class SimulationConditionsPanel extends JPanel {
|
||||
spin.setEditor(new SpinnerEditor(spin));
|
||||
spin.setToolTipText(tip);
|
||||
isa.addEnableComponent(spin, false);
|
||||
sub.add(spin, "w 65lp!");
|
||||
sub.add(spin, "growx");
|
||||
|
||||
unit = new UnitSelector(m);
|
||||
unit.setToolTipText(tip);
|
||||
|
Loading…
x
Reference in New Issue
Block a user