public class IodGooding extends Object
| Constructor | Description |
|---|---|
IodGooding(Frame frame,
double mu) |
Creator.
|
| Modifier and Type | Method | Description |
|---|---|---|
KeplerianOrbit |
estimate(org.hipparchus.geometry.euclidean.threed.Vector3D O1,
org.hipparchus.geometry.euclidean.threed.Vector3D O2,
org.hipparchus.geometry.euclidean.threed.Vector3D O3,
org.hipparchus.geometry.euclidean.threed.Vector3D lineOfSight1,
AbsoluteDate dateObs1,
org.hipparchus.geometry.euclidean.threed.Vector3D lineOfSight2,
AbsoluteDate dateObs2,
org.hipparchus.geometry.euclidean.threed.Vector3D lineOfSight3,
AbsoluteDate dateObs3,
double rho1init,
double rho3init) |
Orbit got from Observed Three Lines of Sight (angles only).
|
double |
getRange1() |
Get the range for observation (1).
|
double |
getRange2() |
Get the range for observation (2).
|
double |
getRange3() |
Get the range for observation (3).
|
public IodGooding(Frame frame, double mu)
frame - Frame for the observationsmu - gravitational constantpublic double getRange1()
public double getRange2()
public double getRange3()
public KeplerianOrbit estimate(org.hipparchus.geometry.euclidean.threed.Vector3D O1, org.hipparchus.geometry.euclidean.threed.Vector3D O2, org.hipparchus.geometry.euclidean.threed.Vector3D O3, org.hipparchus.geometry.euclidean.threed.Vector3D lineOfSight1, AbsoluteDate dateObs1, org.hipparchus.geometry.euclidean.threed.Vector3D lineOfSight2, AbsoluteDate dateObs2, org.hipparchus.geometry.euclidean.threed.Vector3D lineOfSight3, AbsoluteDate dateObs3, double rho1init, double rho3init)
O1 - Observer position 1O2 - Observer position 2O3 - Observer position 3lineOfSight1 - line of sight 1dateObs1 - date of observation 1lineOfSight2 - line of sight 2dateObs2 - date of observation 1lineOfSight3 - line of sight 3dateObs3 - date of observation 1rho1init - initial guess of the range problem. range 1, in metersrho3init - initial guess of the range problem. range 3, in metersCopyright © 2002-2019 CS Systèmes d'information. All rights reserved.