Removed ctor exception
authorBill Kuker <bkuker@billkuker.com>
Wed, 15 Apr 2009 21:51:24 +0000 (21:51 +0000)
committerBill Kuker <bkuker@billkuker.com>
Wed, 15 Apr 2009 21:51:24 +0000 (21:51 +0000)
src/com/billkuker/rocketry/motorsim/motors/kuker/PVC9.java
src/com/billkuker/rocketry/motorsim/motors/nakka/KappaSB.java

index 14fc57e1cb0606bc011ee665d7141bb93cd09e0c..ed038e970ed7945bc3f7236fa019b5fcfb990112 100644 (file)
@@ -1,5 +1,7 @@
 package com.billkuker.rocketry.motorsim.motors.kuker;\r
 \r
+import java.beans.PropertyVetoException;\r
+\r
 import javax.measure.unit.SI;\r
 \r
 import org.jscience.physics.amount.Amount;\r
@@ -14,7 +16,7 @@ import com.billkuker.rocketry.motorsim.grain.MultiGrain;
 import com.billkuker.rocketry.motorsim.visual.BurnPanel;\r
 \r
 public class PVC9 extends Motor {\r
-       public PVC9() throws Exception{\r
+       public PVC9(){\r
                setName("PVC9");\r
                setFuel(new KNSU());\r
                \r
@@ -24,9 +26,13 @@ public class PVC9 extends Motor {
                setChamber(c);\r
                \r
                CoredCylindricalGrain g = new CoredCylindricalGrain();\r
-               g.setLength(Amount.valueOf(70, SI.MILLIMETER));\r
-               g.setOD(Amount.valueOf(29, SI.MILLIMETER));\r
-               g.setID(Amount.valueOf(8, SI.MILLIMETER));\r
+               try{\r
+                       g.setLength(Amount.valueOf(70, SI.MILLIMETER));\r
+                       g.setOD(Amount.valueOf(29, SI.MILLIMETER));\r
+                       g.setID(Amount.valueOf(8, SI.MILLIMETER));\r
+               } catch ( PropertyVetoException v ){\r
+                       throw new Error(v);\r
+               }\r
        \r
                setGrain( new MultiGrain(g, 2) );\r
                \r
index 7cbd7a92d9ed25cbe467187cec5b12669d84572e..98c12111d1cc67a815c3bf2a1cac947b17f5ccde 100644 (file)
@@ -1,5 +1,7 @@
 package com.billkuker.rocketry.motorsim.motors.nakka;\r
 \r
+import java.beans.PropertyVetoException;\r
+\r
 import javax.measure.unit.NonSI;\r
 \r
 import org.jscience.physics.amount.Amount;\r
@@ -14,7 +16,7 @@ import com.billkuker.rocketry.motorsim.grain.MultiGrain;
 import com.billkuker.rocketry.motorsim.visual.BurnPanel;\r
 \r
 public class KappaSB extends Motor{\r
-       public KappaSB() throws Exception{\r
+       public KappaSB(){\r
                setName("Kappa-Sorbitol");\r
                setFuel(new KNSB());\r
                \r
@@ -24,9 +26,13 @@ public class KappaSB extends Motor{
                setChamber(c);\r
                \r
                CoredCylindricalGrain g = new CoredCylindricalGrain();\r
-               g.setLength(Amount.valueOf(3.8, NonSI.INCH));\r
-               g.setOD(Amount.valueOf(2.23, NonSI.INCH));\r
-               g.setID(Amount.valueOf(.75, NonSI.INCH));\r
+               try{\r
+                       g.setLength(Amount.valueOf(3.8, NonSI.INCH));\r
+                       g.setOD(Amount.valueOf(2.23, NonSI.INCH));\r
+                       g.setID(Amount.valueOf(.75, NonSI.INCH));\r
+               } catch (PropertyVetoException v){\r
+                       throw new Error(v);\r
+               }\r
        \r
                setGrain( new MultiGrain(g, 4) );\r
                \r