d44ef1a27e0990475ad8a8662096e33bd421584a
[debian/openrocket] / core / src / net / sf / openrocket / file / rocksim / RocksimCommonConstants.java
1 package net.sf.openrocket.file.rocksim;
2
3 /**
4  */
5 public class RocksimCommonConstants {
6
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 LEN = "Len";
34     public static final String OD = "OD";
35     public static final String ID = "ID";
36     public static final String IS_MOTOR_MOUNT = "IsMotorMount";
37     public static final String MOTOR_DIA = "MotorDia";
38     public static final String ENGINE_OVERHANG = "EngineOverhang";
39     public static final String IS_INSIDE_TUBE = "IsInsideTube";
40     public static final String LAUNCH_LUG = "LaunchLug";
41     public static final String USAGE_CODE = "UsageCode";
42     public static final String AUTO_SIZE = "AutoSize";
43     public static final String POINT_LIST = "PointList";
44     public static final String FIN_COUNT = "FinCount";
45     public static final String ROOT_CHORD = "RootChord";
46     public static final String TIP_CHORD = "TipChord";
47     public static final String SEMI_SPAN = "SemiSpan";
48     public static final String SWEEP_DISTANCE = "SweepDistance";
49     public static final String THICKNESS = "Thickness";
50     public static final String TIP_SHAPE_CODE = "TipShapeCode";
51     public static final String TAB_LENGTH = "TabLength";
52     public static final String TAB_DEPTH = "TabDepth";
53     public static final String TAB_OFFSET = "TabOffset";
54     public static final String SWEEP_MODE = "SweepMode";
55     public static final String CANT_ANGLE = "CantAngle";
56     public static final String TYPE_CODE = "TypeCode";
57     public static final String NOSE_CONE = "NoseCone";
58     public static final String BASE_DIA = "BaseDia";
59     public static final String SHOULDER_LEN = "ShoulderLen";
60     public static final String SHOULDER_OD = "ShoulderOD";
61     public static final String DIAMETER = "Dia";
62     public static final String SPILL_HOLE_DIA = "SpillHoleDia";
63     public static final String SHROUD_LINE_COUNT = "ShroudLineCount";
64     public static final String SHROUD_LINE_LEN = "ShroudLineLen";
65     public static final String CHUTE_COUNT = "ChuteCount";
66     public static final String SHROUD_LINE_MASS_PER_MM = "ShroudLineMassPerMM";
67     public static final String SHROUD_LINE_MATERIAL = "ShroudLineMaterial";
68     public static final String DRAG_COEFFICIENT = "DragCoefficient";
69     public static final String ROCKET_DESIGN = "RocketDesign";
70     public static final String TRANSITION = "Transition";
71     public static final String WIDTH = "Width";
72     public static final String FRONT_SHOULDER_LEN = "FrontShoulderLen";
73     public static final String REAR_SHOULDER_LEN = "RearShoulderLen";
74     public static final String FRONT_SHOULDER_DIA = "FrontShoulderDia";
75     public static final String REAR_SHOULDER_DIA = "RearShoulderDia";
76     public static final String FRONT_DIA = "FrontDia";
77     public static final String REAR_DIA = "RearDia";
78     public static final String ROCK_SIM_DOCUMENT = "RockSimDocument";
79     public static final String FILE_VERSION = "FileVersion";
80     public static final String DESIGN_INFORMATION = "DesignInformation";
81     /**
82      * Length conversion.  Rocksim is in millimeters, OpenRocket in meters.
83      */
84     public static final int ROCKSIM_TO_OPENROCKET_LENGTH = 1000;
85     /**
86      * Mass conversion.  Rocksim is in grams, OpenRocket in kilograms.
87      */
88     public static final int ROCKSIM_TO_OPENROCKET_MASS = 1000;
89     /**
90      * Bulk Density conversion.  Rocksim is in kilograms/cubic meter, OpenRocket in kilograms/cubic meter.
91      */
92     public static final int ROCKSIM_TO_OPENROCKET_BULK_DENSITY = 1;
93     /**
94      * Surface Density conversion.  Rocksim is in grams/sq centimeter, OpenRocket in kilograms/sq meter.  1000/(100*100) = 1/10
95      */
96     public static final double ROCKSIM_TO_OPENROCKET_SURFACE_DENSITY = 1/10d;
97     /**
98      * Line Density conversion.  Rocksim is in kilograms/meter, OpenRocket in kilograms/meter.
99      */
100     public static final int ROCKSIM_TO_OPENROCKET_LINE_DENSITY = 1;
101     /**
102      * Radius conversion.  Rocksim is always in diameters, OpenRocket mostly in radius.
103      */
104     public static final int ROCKSIM_TO_OPENROCKET_RADIUS = 2 * ROCKSIM_TO_OPENROCKET_LENGTH;
105     public static final String TUBE_FIN_SET = "TubeFinSet";
106     public static final String RING_TAIL = "RingTail";
107     public static final String EXTERNAL_POD = "ExternalPod";
108 }