|
| 1 | +namespace One_Sgp4.omm |
| 2 | +{ |
| 3 | + public class Omm |
| 4 | + { |
| 5 | + private string name; |
| 6 | + private string id; |
| 7 | + private string timeSystem; |
| 8 | + private string refFrame; |
| 9 | + private string centerName; |
| 10 | + private string model; |
| 11 | + |
| 12 | + private EpochTime epoch; |
| 13 | + private double meanMotion; |
| 14 | + private double eccentricity; |
| 15 | + private double inclination; |
| 16 | + private double ascendingNode; |
| 17 | + private double pareicenter; |
| 18 | + private double meanAnomoly; |
| 19 | + |
| 20 | + private double ephemeris; |
| 21 | + private Enum.satClass classification; |
| 22 | + private string noradCatId; |
| 23 | + private int elementSet; |
| 24 | + private double revAtEpoch; |
| 25 | + private double dragTerm; |
| 26 | + private double firstMeanMotion; |
| 27 | + private double secondMeanMotion; |
| 28 | + |
| 29 | + public Omm(string name, string id, string timeSystem, string refFrame, string centerName, string model, EpochTime epoch, double meanMotion, double eccentricity, double inclination, double ascendingNode, double pareicenter, double meanAnomoly, double ephemeris, Enum.satClass classification, string noradCatId, int elementSet, double revAtEpoch, double dragTerm, double firstMeanMotion, double secondMeanMotion) |
| 30 | + { |
| 31 | + this.name = name; |
| 32 | + this.id = id; |
| 33 | + this.timeSystem = timeSystem; |
| 34 | + this.refFrame = refFrame; |
| 35 | + this.centerName = centerName; |
| 36 | + this.model = model; |
| 37 | + |
| 38 | + this.epoch = epoch; |
| 39 | + this.meanMotion = meanMotion; |
| 40 | + this.eccentricity = eccentricity; |
| 41 | + this.inclination = inclination; |
| 42 | + this.ascendingNode = ascendingNode; |
| 43 | + this.pareicenter = pareicenter; |
| 44 | + this.meanAnomoly = meanAnomoly; |
| 45 | + |
| 46 | + this.ephemeris = ephemeris; |
| 47 | + this.classification = classification; |
| 48 | + this.noradCatId = noradCatId; |
| 49 | + this.elementSet = elementSet; |
| 50 | + this.revAtEpoch = revAtEpoch; |
| 51 | + this.dragTerm = dragTerm; |
| 52 | + this.firstMeanMotion = firstMeanMotion; |
| 53 | + this.secondMeanMotion = secondMeanMotion; |
| 54 | + } |
| 55 | + |
| 56 | + public double getMeanMotion() |
| 57 | + { |
| 58 | + return meanMotion; |
| 59 | + } |
| 60 | + |
| 61 | + public EpochTime getEpochTime() |
| 62 | + { |
| 63 | + return epoch; |
| 64 | + } |
| 65 | + |
| 66 | + public double getMeanAnomoly() |
| 67 | + { |
| 68 | + return meanAnomoly; |
| 69 | + } |
| 70 | + |
| 71 | + public double getEphemeris() |
| 72 | + { |
| 73 | + return ephemeris; |
| 74 | + } |
| 75 | + |
| 76 | + public int getClassification() |
| 77 | + { |
| 78 | + return (int)classification; |
| 79 | + } |
| 80 | + |
| 81 | + public string getName() |
| 82 | + { |
| 83 | + return name; |
| 84 | + } |
| 85 | + |
| 86 | + public string getId() |
| 87 | + { |
| 88 | + return id; |
| 89 | + } |
| 90 | + |
| 91 | + public string getTimeSystem() |
| 92 | + { |
| 93 | + return timeSystem; |
| 94 | + } |
| 95 | + |
| 96 | + public string getRefFrame() |
| 97 | + { |
| 98 | + return refFrame; |
| 99 | + } |
| 100 | + |
| 101 | + public string getCenterName() |
| 102 | + { |
| 103 | + return centerName; |
| 104 | + } |
| 105 | + |
| 106 | + public string getModel() |
| 107 | + { |
| 108 | + return model; |
| 109 | + } |
| 110 | + |
| 111 | + public double getEccentricity() |
| 112 | + { |
| 113 | + return eccentricity; |
| 114 | + } |
| 115 | + public double getInclination() |
| 116 | + { |
| 117 | + return inclination; |
| 118 | + } |
| 119 | + public double getAscendingNode() |
| 120 | + { |
| 121 | + return ascendingNode; |
| 122 | + } |
| 123 | + public double getPareicenter() |
| 124 | + { |
| 125 | + return pareicenter; |
| 126 | + } |
| 127 | + public string getNoradCatId() |
| 128 | + { |
| 129 | + return noradCatId; |
| 130 | + } |
| 131 | + public int getElementSet() |
| 132 | + { |
| 133 | + return elementSet; |
| 134 | + } |
| 135 | + public double getRevAtEpoch() |
| 136 | + { |
| 137 | + return revAtEpoch; |
| 138 | + } |
| 139 | + public double getDragTerm() |
| 140 | + { |
| 141 | + return dragTerm; |
| 142 | + } |
| 143 | + public double getFirstMeanMotion() |
| 144 | + { |
| 145 | + return firstMeanMotion; |
| 146 | + } |
| 147 | + public double getSecondMeanMotion() |
| 148 | + { |
| 149 | + return secondMeanMotion; |
| 150 | + } |
| 151 | + |
| 152 | + |
| 153 | + } |
| 154 | +} |
0 commit comments