Exemple #1
0
 public Mercury()
     : base(OrbitHelper.FromJplEphemeris(5.246226302537809E+07, -2.527033713925028E+07),
            OrbitHelper.FromJplEphemeris(1.211166887870701E+01, 4.586947862338018E+01), new MercuryKernel())
 {
 }
Exemple #2
0
 public Earth()
     : base(OrbitHelper.FromJplEphemeris(1.470669705624798E+08, -3.465263667484938E+07),
            OrbitHelper.FromJplEphemeris(6.445708901348731E+00, 2.887242866160539E+01), new EarthKernel())
 {
 }
Exemple #3
0
 public Mars()
     : base(OrbitHelper.FromJplEphemeris(1.186183757284019E+08, -1.722428244606592E+08),
            OrbitHelper.FromJplEphemeris(2.091501229864822E+01, 1.576687031430872E+01), new MarsKernel())
 {
 }
Exemple #4
0
 public Moon(DVector2 parentPositon, DVector2 parentVelocity)
     : base(OrbitHelper.FromJplEphemeris(-1.275488485528684E+05, -3.756609087364946E+05) + parentPositon,
            OrbitHelper.FromJplEphemeris(9.291844409239249E-01, -2.857101216046916E-01) + parentVelocity, new MoonKernel())
 {
 }
Exemple #5
0
 public Europa(DVector2 parentPositon, DVector2 parentVelocity)
     : base(OrbitHelper.FromJplEphemeris(6.156481591252791E+05, 2.501017249378511E+05) + parentPositon,
            OrbitHelper.FromJplEphemeris(-5.263255140302287E+00, 1.282255171501272E+01) + parentVelocity, new EuropaKernel())
 {
 }
Exemple #6
0
 public Saturn()
     : base(OrbitHelper.FromJplEphemeris(-3.667006922888632E+08, -1.455132410758398E+09),
            OrbitHelper.FromJplEphemeris(8.836135826121589E+00, -2.389892378353466E+00), new SaturnKernel())
 {
 }
Exemple #7
0
 public Venus()
     : base(OrbitHelper.FromJplEphemeris(-7.107549422541827E+07, -8.069630266378376E+07),
            OrbitHelper.FromJplEphemeris(2.601196797328043E+01, -2.332263510301460E+01), new VenusKernel())
 {
 }
Exemple #8
0
 public Sun()
     : base(OrbitHelper.FromJplEphemeris(5.432947986595253E+05, 4.730052562792657E+05),
            OrbitHelper.FromJplEphemeris(-2.899962878525558E-03, 1.198996655704255E-02), new SunKernel())
 {
 }
Exemple #9
0
 public Earth(double inclination)
     : base(OrbitHelper.FromJplEphemeris(1.470669705624798E+08, -3.465263667484938E+07),
            OrbitHelper.FromJplEphemeris(6.445708901348731E+00, 2.887242866160539E+01), new EarthKernel())
 {
     this.inclination = Math.Cos(inclination * MathHelper.DegreesToRadians);;
 }
Exemple #10
0
 public Callisto(DVector2 parentPositon, DVector2 parentVelocity)
     : base(OrbitHelper.FromJplEphemeris(-1.838974425381978E+06, 4.612334321076249E+05) + parentPositon,
            OrbitHelper.FromJplEphemeris(-1.996468410126901E+00, -7.894863713236139E+00) + parentVelocity, new CallistoKernel())
 {
 }
Exemple #11
0
 public Ganymede(DVector2 parentPositon, DVector2 parentVelocity)
     : base(OrbitHelper.FromJplEphemeris(-9.194475286771294E+05, -5.471806593872152E+05) + parentPositon,
            OrbitHelper.FromJplEphemeris(5.585068938118295E+00, -9.333406535151921E+00) + parentVelocity, new GanymedeKernel())
 {
 }
Exemple #12
0
 public Jupiter()
     : base(OrbitHelper.FromJplEphemeris(-8.140496172394816E+08, -2.921133413936896E+07),
            OrbitHelper.FromJplEphemeris(3.165828961330318E-01, -1.243819908039714E+01), new JupiterKernel())
 {
 }
Exemple #13
0
 public Io(DVector2 parentPositon, DVector2 parentVelocity)
     : base(OrbitHelper.FromJplEphemeris(-4.187887882620349E+05, -3.532782596227979E+04) + parentPositon,
            OrbitHelper.FromJplEphemeris(1.513295262903566E+00, -1.731988564333744E+01) + parentVelocity, new IoKernel())
 {
 }