1 package net.sf.openrocket.file.rocksim.export;
3 import net.sf.openrocket.file.rocksim.RocksimCommonConstants;
4 import net.sf.openrocket.rocketcomponent.MassObject;
6 import javax.xml.bind.annotation.XmlAccessType;
7 import javax.xml.bind.annotation.XmlAccessorType;
8 import javax.xml.bind.annotation.XmlElement;
9 import javax.xml.bind.annotation.XmlRootElement;
12 * Class that models a Rocksim MassObject.
14 @XmlRootElement(name = RocksimCommonConstants.MASS_OBJECT)
15 @XmlAccessorType(XmlAccessType.FIELD)
16 public class MassObjectDTO extends BasePartDTO{
18 @XmlElement(name = RocksimCommonConstants.TYPE_CODE)
19 private final int typeCode = 0;
22 * Default constructor.
24 public MassObjectDTO() {
30 * @param mo OR MassObject
32 public MassObjectDTO(MassObject mo) {
34 setRadialAngle(mo.getRadialDirection());
35 setRadialLoc(mo.getRadialPosition() * RocksimCommonConstants.ROCKSIM_TO_OPENROCKET_LENGTH);