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.