1 package net.sf.openrocket.file.rocksim;
5 public class RocksimCommonConstants {
7 public static final String SHAPE_CODE = "ShapeCode";
8 public static final String CONSTRUCTION_TYPE = "ConstructionType";
9 public static final String WALL_THICKNESS = "WallThickness";
10 public static final String SHAPE_PARAMETER = "ShapeParameter";
11 public static final String ATTACHED_PARTS = "AttachedParts";
12 public static final String BODY_TUBE = "BodyTube";
13 public static final String FIN_SET = "FinSet";
14 public static final String CUSTOM_FIN_SET = "CustomFinSet";
15 public static final String RING = "Ring";
16 public static final String STREAMER = "Streamer";
17 public static final String PARACHUTE = "Parachute";
18 public static final String MASS_OBJECT = "MassObject";
19 public static final String KNOWN_MASS = "KnownMass";
20 public static final String DENSITY = "Density";
21 public static final String MATERIAL = "Material";
22 public static final String NAME = "Name";
23 public static final String KNOWN_CG = "KnownCG";
24 public static final String USE_KNOWN_CG = "UseKnownCG";
25 public static final String XB = "Xb";
26 public static final String CALC_MASS = "CalcMass";
27 public static final String CALC_CG = "CalcCG";
28 public static final String DENSITY_TYPE = "DensityType";
29 public static final String RADIAL_LOC = "RadialLoc";
30 public static final String RADIAL_ANGLE = "RadialAngle";
31 public static final String LOCATION_MODE = "LocationMode";
32 public static final String FINISH_CODE = "FinishCode";
33 public static final String SERIAL_NUMBER = "SerialNo";
34 public static final String LEN = "Len";
35 public static final String OD = "OD";
36 public static final String ID = "ID";
37 public static final String IS_MOTOR_MOUNT = "IsMotorMount";
38 public static final String MOTOR_DIA = "MotorDia";
39 public static final String ENGINE_OVERHANG = "EngineOverhang";
40 public static final String IS_INSIDE_TUBE = "IsInsideTube";
41 public static final String LAUNCH_LUG = "LaunchLug";
42 public static final String USAGE_CODE = "UsageCode";
43 public static final String AUTO_SIZE = "AutoSize";
44 public static final String POINT_LIST = "PointList";
45 public static final String FIN_COUNT = "FinCount";
46 public static final String ROOT_CHORD = "RootChord";
47 public static final String TIP_CHORD = "TipChord";
48 public static final String SEMI_SPAN = "SemiSpan";
49 public static final String SWEEP_DISTANCE = "SweepDistance";
50 public static final String THICKNESS = "Thickness";
51 public static final String TIP_SHAPE_CODE = "TipShapeCode";
52 public static final String TAB_LENGTH = "TabLength";
53 public static final String TAB_DEPTH = "TabDepth";
54 public static final String TAB_OFFSET = "TabOffset";
55 public static final String SWEEP_MODE = "SweepMode";
56 public static final String CANT_ANGLE = "CantAngle";
57 public static final String TYPE_CODE = "TypeCode";
58 public static final String NOSE_CONE = "NoseCone";
59 public static final String BASE_DIA = "BaseDia";
60 public static final String SHOULDER_LEN = "ShoulderLen";
61 public static final String SHOULDER_OD = "ShoulderOD";
62 public static final String DIAMETER = "Dia";
63 public static final String SPILL_HOLE_DIA = "SpillHoleDia";
64 public static final String SHROUD_LINE_COUNT = "ShroudLineCount";
65 public static final String SHROUD_LINE_LEN = "ShroudLineLen";
66 public static final String CHUTE_COUNT = "ChuteCount";
67 public static final String SHROUD_LINE_MASS_PER_MM = "ShroudLineMassPerMM";
68 public static final String SHROUD_LINE_MATERIAL = "ShroudLineMaterial";
69 public static final String DRAG_COEFFICIENT = "DragCoefficient";
70 public static final String ROCKET_DESIGN = "RocketDesign";
71 public static final String TRANSITION = "Transition";
72 public static final String WIDTH = "Width";
73 public static final String FRONT_SHOULDER_LEN = "FrontShoulderLen";
74 public static final String REAR_SHOULDER_LEN = "RearShoulderLen";
75 public static final String FRONT_SHOULDER_DIA = "FrontShoulderDia";
76 public static final String REAR_SHOULDER_DIA = "RearShoulderDia";
77 public static final String FRONT_DIA = "FrontDia";
78 public static final String REAR_DIA = "RearDia";
79 public static final String ROCK_SIM_DOCUMENT = "RockSimDocument";
80 public static final String FILE_VERSION = "FileVersion";
81 public static final String DESIGN_INFORMATION = "DesignInformation";
82 public static final String TUBE_FIN_SET = "TubeFinSet";
83 public static final String RING_TAIL = "RingTail";
84 public static final String EXTERNAL_POD = "ExternalPod";
87 * Length conversion. Rocksim is in millimeters, OpenRocket in meters.
89 public static final int ROCKSIM_TO_OPENROCKET_LENGTH = 1000;
91 * Mass conversion. Rocksim is in grams, OpenRocket in kilograms.
93 public static final int ROCKSIM_TO_OPENROCKET_MASS = 1000;
95 * Bulk Density conversion. Rocksim is in kilograms/cubic meter, OpenRocket in kilograms/cubic meter.
97 public static final int ROCKSIM_TO_OPENROCKET_BULK_DENSITY = 1;
99 * Surface Density conversion. Rocksim is in grams/sq centimeter, OpenRocket in kilograms/sq meter. 1000/(100*100) = 1/10
101 public static final double ROCKSIM_TO_OPENROCKET_SURFACE_DENSITY = 1/10d;
103 * Line Density conversion. Rocksim is in kilograms/meter, OpenRocket in kilograms/meter.
105 public static final int ROCKSIM_TO_OPENROCKET_LINE_DENSITY = 1;
107 * Radius conversion. Rocksim is always in diameters, OpenRocket mostly in radius.
109 public static final int ROCKSIM_TO_OPENROCKET_RADIUS = 2 * ROCKSIM_TO_OPENROCKET_LENGTH;