From 7ca7371fd212fc2abf66fd4370073489ec95f3e8 Mon Sep 17 00:00:00 2001 From: Bill Kuker Date: Thu, 2 Jul 2009 01:45:47 +0000 Subject: [PATCH] Made default ctor create a viable grain --- .../billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java b/src/com/billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java index 2c650c8..1bdb53d 100644 --- a/src/com/billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java +++ b/src/com/billkuker/rocketry/motorsim/grain/RodAndTubeGrain.java @@ -34,9 +34,14 @@ public class RodAndTubeGrain extends CompoundGrain { rod.setID(Amount.valueOf(0, SI.MILLIMETER)); rod.setInnerSurfaceInhibited(true); rod.setOuterSurfaceInhibited(false); - tube = new CoredCylindricalGrain(); tube.setInnerSurfaceInhibited(false); + + setOd(Amount.valueOf(30, SI.MILLIMETER)); + setTubeID(Amount.valueOf(20, SI.MILLIMETER)); + setRodDiameter(Amount.valueOf(10, SI.MILLIMETER)); + setForeEndInhibited(true); + setAftEndInhibited(true); } catch ( PropertyVetoException v ){ v.printStackTrace(); //I know these values are OK -- 2.47.2