public class IodLambert extends Object
| Constructor and Description |
|---|
IodLambert(double mu)
Creator.
|
| Modifier and Type | Method and Description |
|---|---|
KeplerianOrbit |
estimate(Frame frame,
boolean posigrade,
int nRev,
Vector3D P1,
AbsoluteDate T1,
Vector3D P2,
AbsoluteDate T2)
Estimate an keplerian orbit given two position vector and a duration.
|
boolean |
solveLambertPb(double r1,
double r2,
double dth,
double tau,
int mRev,
double[] V1)
Lambert's solver.
|
public IodLambert(double mu)
mu - gravitational constantpublic KeplerianOrbit estimate(Frame frame, boolean posigrade, int nRev, Vector3D P1, AbsoluteDate T1, Vector3D P2, AbsoluteDate T2)
frame - frameposigrade - flag indicating the direction of motionnRev - number of revolutionsP1 - position vector 1T1 - date of observation 1P2 - position vector 2T2 - date of observation 2public boolean solveLambertPb(double r1,
double r2,
double dth,
double tau,
int mRev,
double[] V1)
r1 - radius 1r2 - radius 2dth - sweep angletau - time of flightmRev - number of revsV1 - velocity at departure in (T,N) basisCopyright © 2002-2016 CS Systèmes d'information. All rights reserved.