moving to core/
[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 = "ViewType")
17     private int viewType = 0;
18     @XmlElement(name = "ViewStageCount")
19     private int viewStageCount = 3;
20     @XmlElement(name = "ViewTypeEdit")
21     private int viewTypeEdit = 0;
22     @XmlElement(name = "ViewStageCountEdit")
23     private int viewStageCountEdit = 3;
24     @XmlElement(name = "ZoomFactor")
25     private double zoomFactor = 0d;
26     @XmlElement (name = "ZoomFactorEdit")
27     private double zoomFactorEdit = 0d;
28     @XmlElement(name = "ScrollPosX")
29     private int scrollPosX = 0;
30     @XmlElement(name = "ScrollPosY")
31     private int scrollPosY = 0;
32     @XmlElement(name = "ScrollPosXEdit")
33     private int scrollPosXEdit = 0;
34     @XmlElement(name = "ScrollPosYEdit")
35     private int scrollPosYEdit = 0;
36     @XmlElement(name = "ThreeDFlags")
37     private int threeDFlags = 0;
38     @XmlElement(name = "ThreeDFlagsEdit")
39     private int threeDFlagsEdit = 0;
40
41     @XmlElement(name = "CPCalcFlags")
42     private String cpCalcFlags = "1";
43     @XmlElement(name = "UseKnownMass")
44     private String useKnownMass = "0";
45     @XmlElement(name = "Stage3Parts")
46     private StageDTO stage3 = new StageDTO();
47     @XmlElement(name = "Stage2Parts", required = true, nillable = false)
48     private StageDTO stage2 = new StageDTO();
49     @XmlElement(name = "Stage1Parts", required = false, nillable = false)
50     private StageDTO stage1 = new StageDTO();
51
52     public RocketDesignDTO() {
53     }
54
55     public String getName() {
56         return name;
57     }
58
59     public void setName(String theName) {
60         name = theName;
61     }
62
63     public int getStageCount() {
64         return stageCount;
65     }
66
67     public void setStageCount(int theStageCount) {
68         stageCount = theStageCount;
69     }
70
71     public StageDTO getStage3() {
72         return stage3;
73     }
74
75     public void setStage3(StageDTO theStage3) {
76         stage3 = theStage3;
77     }
78
79     public StageDTO getStage2() {
80         return stage2;
81     }
82
83     public void setStage2(StageDTO theStage2) {
84         stage2 = theStage2;
85     }
86
87     public StageDTO getStage1() {
88         return stage1;
89     }
90
91     public void setStage1(StageDTO theStage1) {
92         stage1 = theStage1;
93     }
94 }