import net.sf.openrocket.util.Inertia;\r
import net.sf.openrocket.util.MathUtil;\r
\r
+import org.apache.log4j.Logger;\r
import org.jscience.physics.amount.Amount;\r
\r
import com.billkuker.rocketry.motorsim.Burn;\r
import com.billkuker.rocketry.motorsim.RocketScience;\r
\r
public class OneMotorDatabase implements MotorDatabase {\r
+ \r
+ private static final Logger log = Logger.getLogger(OneMotorDatabase.class);\r
\r
static Burn burn;\r
static BurnSummary bs;\r
for (Interval d : burn.getData().values()) {\r
lastWeight = lastWeight - d.fuelBurnt.doubleValue(SI.KILOGRAM);\r
cg[i] = new Coordinate(len / 2.0, 0, 0, lastWeight);\r
- System.err.println(lastWeight);\r
\r
double t = d.thrust.doubleValue(SI.NEWTON);\r
t = Math.max(t, 0.0001);\r
String manufacturer, String designation, double diameter,\r
double length) {\r
List<Motor> ret = new Vector<Motor>();\r
- System.err.println("Returning " + motor.getDescription());\r
+ log.debug("Returning " + motor.getDescription());\r
ret.add(motor);\r
return ret;\r
}\r
public void preferredUnitsChanged() {\r
tm.fireTableDataChanged();\r
if (UnitPreference.getUnitPreference() == UnitPreference.NONSI) {\r
- System.err.println("NONSI");\r
UnitGroup.setDefaultImperialUnits();\r
} else {\r
- System.err.println("SI");\r
UnitGroup.setDefaultMetricUnits();\r
}\r
}\r
.getPreferredUnit(SI.PASCAL);
rateUnit = RocketScience.UnitPreference.getUnitPreference()
.getPreferredUnit(SI.METERS_PER_SECOND);
- System.err.println(pressureUnit);
removeAll();
JFreeChart chart = ChartFactory.createXYLineChart(
"", // Title
f.addPropertyChangeListener(new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
- System.err.println("PropertyChanged :" + evt.getPropertyName());
removeFuel(f);
addFuel(f, keep);
}