X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fnet%2Fsf%2Fopenrocket%2Ffile%2Fopenrocket%2FTransitionSaver.java;fp=src%2Fnet%2Fsf%2Fopenrocket%2Ffile%2Fopenrocket%2FTransitionSaver.java;h=0000000000000000000000000000000000000000;hb=d23932f311312abb73801262a80ef2f6bc66818d;hp=461087f65edf80fdc285271bb91c013c80dfc281;hpb=df5891f1007d98d6b795a47ecd55c6c8048674b1;p=debian%2Fopenrocket diff --git a/src/net/sf/openrocket/file/openrocket/TransitionSaver.java b/src/net/sf/openrocket/file/openrocket/TransitionSaver.java deleted file mode 100644 index 461087f6..00000000 --- a/src/net/sf/openrocket/file/openrocket/TransitionSaver.java +++ /dev/null @@ -1,79 +0,0 @@ -package net.sf.openrocket.file.openrocket; - -import java.util.ArrayList; -import java.util.List; - -import net.sf.openrocket.rocketcomponent.NoseCone; -import net.sf.openrocket.rocketcomponent.Transition; - - -public class TransitionSaver extends SymmetricComponentSaver { - - private static final TransitionSaver instance = new TransitionSaver(); - - public static ArrayList getElements(net.sf.openrocket.rocketcomponent.RocketComponent c) { - ArrayList list = new ArrayList(); - - list.add(""); - instance.addParams(c, list); - list.add(""); - - return list; - } - - - /* - * Note: This method must be capable of handling nose cones as well. - */ - @Override - protected void addParams(net.sf.openrocket.rocketcomponent.RocketComponent c, List elements) { - super.addParams(c, elements); - net.sf.openrocket.rocketcomponent.Transition trans = (net.sf.openrocket.rocketcomponent.Transition) c; - boolean nosecone = (trans instanceof NoseCone); - - - Transition.Shape shape = trans.getType(); - elements.add("" + shape.name().toLowerCase() + ""); - if (shape.isClippable()) { - elements.add("" + trans.isClipped() + ""); - } - if (shape.usesParameter()) { - elements.add("" + trans.getShapeParameter() + ""); - } - - - if (!nosecone) { - if (trans.isForeRadiusAutomatic()) - elements.add("auto"); - else - elements.add("" + trans.getForeRadius() + ""); - } - - if (trans.isAftRadiusAutomatic()) - elements.add("auto"); - else - elements.add("" + trans.getAftRadius() + ""); - - - if (!nosecone) { - elements.add("" + trans.getForeShoulderRadius() - + ""); - elements.add("" + trans.getForeShoulderLength() - + ""); - elements.add("" + trans.getForeShoulderThickness() - + ""); - elements.add("" + trans.isForeShoulderCapped() - + ""); - } - - elements.add("" + trans.getAftShoulderRadius() - + ""); - elements.add("" + trans.getAftShoulderLength() - + ""); - elements.add("" + trans.getAftShoulderThickness() - + ""); - elements.add("" + trans.isAftShoulderCapped() - + ""); - } - -}