X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fnet%2Fsf%2Fopenrocket%2Ffile%2Fopenrocket%2Fsavers%2FRadiusRingComponentSaver.java;fp=src%2Fnet%2Fsf%2Fopenrocket%2Ffile%2Fopenrocket%2Fsavers%2FRadiusRingComponentSaver.java;h=c1b902049b5c61e7d0992a61569a5ee3c28654f9;hb=d23932f311312abb73801262a80ef2f6bc66818d;hp=0000000000000000000000000000000000000000;hpb=df5891f1007d98d6b795a47ecd55c6c8048674b1;p=debian%2Fopenrocket diff --git a/src/net/sf/openrocket/file/openrocket/savers/RadiusRingComponentSaver.java b/src/net/sf/openrocket/file/openrocket/savers/RadiusRingComponentSaver.java new file mode 100644 index 00000000..c1b90204 --- /dev/null +++ b/src/net/sf/openrocket/file/openrocket/savers/RadiusRingComponentSaver.java @@ -0,0 +1,28 @@ +package net.sf.openrocket.file.openrocket.savers; + +import java.util.List; + +import net.sf.openrocket.rocketcomponent.Bulkhead; +import net.sf.openrocket.rocketcomponent.RadiusRingComponent; + + +public class RadiusRingComponentSaver extends RingComponentSaver { + + @Override + protected void addParams(net.sf.openrocket.rocketcomponent.RocketComponent c, List elements) { + super.addParams(c, elements); + + RadiusRingComponent comp = (RadiusRingComponent)c; + if (comp.isOuterRadiusAutomatic()) + elements.add("auto"); + else + elements.add("" + comp.getOuterRadius() + ""); + if (!(comp instanceof Bulkhead)) { + if (comp.isInnerRadiusAutomatic()) + elements.add("auto"); + else + elements.add("" + comp.getInnerRadius() + ""); + } + } + +}