42f4d8967a141d922ca8435b3af10ae89e4e7932
[debian/openrocket] / src / net / sf / openrocket / file / openrocket / FinSetSaver.java
1 package net.sf.openrocket.file.openrocket;
2
3 import java.util.List;
4
5 public class FinSetSaver extends ExternalComponentSaver {
6
7         @Override
8         protected void addParams(net.sf.openrocket.rocketcomponent.RocketComponent c, List<String> elements) {
9                 super.addParams(c, elements);
10
11                 net.sf.openrocket.rocketcomponent.FinSet fins = (net.sf.openrocket.rocketcomponent.FinSet) c;
12                 elements.add("<fincount>" + fins.getFinCount() + "</fincount>");
13                 elements.add("<rotation>" + (fins.getBaseRotation() * 180.0 / Math.PI) + "</rotation>");
14                 elements.add("<thickness>" + fins.getThickness() + "</thickness>");
15                 elements.add("<crosssection>" + fins.getCrossSection().name().toLowerCase()
16                                 + "</crosssection>");
17                 elements.add("<cant>" + (fins.getCantAngle() * 180.0 / Math.PI) + "</cant>");
18         }
19
20 }