1 package net.sf.openrocket.file;
\r
3 import net.sf.openrocket.aerodynamics.WarningSet;
\r
4 import net.sf.openrocket.motor.Motor;
\r
5 import net.sf.openrocket.motor.Motor.Type;
\r
6 import net.sf.openrocket.motor.ThrustCurveMotorPlaceholder;
\r
8 public class DatabaseMotorFinderWithMissingMotors extends DatabaseMotorFinder
\r
9 implements MotorFinder {
\r
12 * This implementation returns a ThrustCurveMotorPlaceholder.
\r
15 protected Motor handleMissingMotor(Type type, String manufacturer, String designation, double diameter, double length, String digest, WarningSet warnings) {
\r
16 Motor motor = new ThrustCurveMotorPlaceholder(type,
\r
22 /* delay */ Double.NaN,
\r
23 /*launchMass*/ Double.NaN,
\r
24 /*emptyMass*/ Double.NaN);
\r