import javax.xml.bind.annotation.XmlElement;
/**
+ * This class models a Rocksim XML element for a rocket design container. It's really nothing more than
+ * a bunch of boilerplate XML that does not change, coupled with the stage DTOs that are part of the rocket design.
*/
@XmlAccessorType(XmlAccessType.FIELD)
public class RocketDesignDTO {
private int threeDFlags = 0;
@XmlElement(name = "ThreeDFlagsEdit")
private int threeDFlagsEdit = 0;
+ @XmlElement(name = "LastSerialNumber")
+ private int lastSerialNumber = -1;
@XmlElement(name = "Stage3Mass")
private double stage3Mass = 0d;
@XmlElement(name = "Stage2Mass")
@XmlElement(name = "CPCalcFlags")
private int cpCalcFlags = 1;
+ @XmlElement(name = "CPSimFlags")
+ private int cpSimFlags = 1;
@XmlElement(name = "UseKnownMass")
private int useKnownMass = 0;
@XmlElement(name = "Stage3Parts")
@XmlElement(name = "Stage1Parts", required = false, nillable = false)
private StageDTO stage1 = new StageDTO();
+ /**
+ * Default constructor.
+ */
public RocketDesignDTO() {
}
public void setStage32CG(double stage32CG) {
this.stage32CG = stage32CG;
}
+
+ public int getLastSerialNumber() {
+ return lastSerialNumber;
+ }
+
+ public void setLastSerialNumber(int lastSerialNumber) {
+ this.lastSerialNumber = lastSerialNumber;
+ }
}