create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / file / DatabaseMotorFinderWithMissingMotors.java
1 package net.sf.openrocket.file;\r
2 \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
7 \r
8 public class DatabaseMotorFinderWithMissingMotors extends DatabaseMotorFinder\r
9 implements MotorFinder {\r
10 \r
11         /**\r
12          * This implementation returns a ThrustCurveMotorPlaceholder.\r
13          */\r
14         @Override\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
17                                 manufacturer,\r
18                                 designation,\r
19                                 diameter,\r
20                                 length,\r
21                                 digest,\r
22                                 /* delay */ Double.NaN,\r
23                                 /*launchMass*/ Double.NaN,\r
24                                 /*emptyMass*/ Double.NaN);\r
25                 return motor;\r
26         }\r
27 }\r