DGP - changes to relative position; custom fin set points
[debian/openrocket] / core / src / net / sf / openrocket / file / rocksim / export / RocketDesignDTO.java
1 package net.sf.openrocket.file.rocksim.export;
2
3 import javax.xml.bind.annotation.XmlAccessType;
4 import javax.xml.bind.annotation.XmlAccessorType;
5 import javax.xml.bind.annotation.XmlElement;
6
7 /**
8  */
9 @XmlAccessorType(XmlAccessType.FIELD)
10 public class RocketDesignDTO {
11
12     @XmlElement(name = "Name")
13     private String name;
14     @XmlElement(name = "StageCount")
15     private int stageCount = 1;
16     @XmlElement(name = "DisplayFlags")
17     private int displayFlags = 7;
18     @XmlElement(name = "ViewType")
19     private int viewType = 0;
20     @XmlElement(name = "ViewStageCount")
21     private int viewStageCount = 3;
22     @XmlElement(name = "ViewTypeEdit")
23     private int viewTypeEdit = 0;
24     @XmlElement(name = "ViewStageCountEdit")
25     private int viewStageCountEdit = 3;
26     @XmlElement(name = "ZoomFactor")
27     private double zoomFactor = 0d;
28     @XmlElement (name = "ZoomFactorEdit")
29     private double zoomFactorEdit = 0d;
30     @XmlElement(name = "ScrollPosX")
31     private int scrollPosX = 0;
32     @XmlElement(name = "ScrollPosY")
33     private int scrollPosY = 0;
34     @XmlElement(name = "ScrollPosXEdit")
35     private int scrollPosXEdit = 0;
36     @XmlElement(name = "ScrollPosYEdit")
37     private int scrollPosYEdit = 0;
38     @XmlElement(name = "ThreeDFlags")
39     private int threeDFlags = 0;
40     @XmlElement(name = "ThreeDFlagsEdit")
41     private int threeDFlagsEdit = 0;
42
43     @XmlElement(name = "CPCalcFlags")
44     private String cpCalcFlags = "1";
45     @XmlElement(name = "UseKnownMass")
46     private String useKnownMass = "0";
47     @XmlElement(name = "Stage3Parts")
48     private StageDTO stage3 = new StageDTO();
49     @XmlElement(name = "Stage2Parts", required = true, nillable = false)
50     private StageDTO stage2 = new StageDTO();
51     @XmlElement(name = "Stage1Parts", required = false, nillable = false)
52     private StageDTO stage1 = new StageDTO();
53
54     public RocketDesignDTO() {
55     }
56
57     public String getName() {
58         return name;
59     }
60
61     public void setName(String theName) {
62         name = theName;
63     }
64
65     public int getStageCount() {
66         return stageCount;
67     }
68
69     public void setStageCount(int theStageCount) {
70         stageCount = theStageCount;
71     }
72
73     public StageDTO getStage3() {
74         return stage3;
75     }
76
77     public void setStage3(StageDTO theStage3) {
78         stage3 = theStage3;
79     }
80
81     public StageDTO getStage2() {
82         return stage2;
83     }
84
85     public void setStage2(StageDTO theStage2) {
86         stage2 = theStage2;
87     }
88
89     public StageDTO getStage1() {
90         return stage1;
91     }
92
93     public void setStage1(StageDTO theStage1) {
94         stage1 = theStage1;
95     }
96 }