| Package | Description | 
|---|---|
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LambertResult | 
LambertOrbitSolver.solveFixedDurationTransfer(Cartesian initialPosition,
                          Cartesian finalPosition,
                          Duration timeOfFlight,
                          int numberOfRevolutions,
                          LambertPathType pathType,
                          OrbitDirectionType directionOfFlight)
Solves the classic Lambert problem with the specified number of revolutions. 
 | 
LambertResult | 
LambertOrbitSolver.solveFixedDurationTransfer(Cartesian initialPosition,
                          Cartesian finalPosition,
                          Duration timeOfFlight,
                          int numberOfRevolutions,
                          LambertPathType pathType,
                          OrbitDirectionType directionOfFlight,
                          Cartesian orbitalPlaneVector)
Solves the classic Lambert problem with the specified number of revolutions. 
 | 
LambertResult | 
LambertOrbitSolver.solveMinimumDurationMultipleRevolutionTransfer(Cartesian initialPosition,
                                              Cartesian finalPosition,
                                              int numberOfRevolutions,
                                              LambertPathType pathType,
                                              OrbitDirectionType directionOfFlight)
Solves the constrained Lambert problem given the input. 
 | 
LambertResult | 
LambertOrbitSolver.solveMinimumDurationMultipleRevolutionTransfer(Cartesian initialPosition,
                                              Cartesian finalPosition,
                                              int numberOfRevolutions,
                                              LambertPathType pathType,
                                              OrbitDirectionType directionOfFlight,
                                              Cartesian orbitalPlaneVector)
Solves the constrained Lambert problem given the input. 
 | 
LambertResult | 
LambertOrbitSolver.solveMinimumEccentricityTransfer(Cartesian initialPosition,
                                Cartesian finalPosition)
Solves the constrained Lambert problem given the input. 
 | 
LambertResult | 
LambertOrbitSolver.solveMinimumEccentricityTransfer(Cartesian initialPosition,
                                Cartesian finalPosition,
                                Cartesian orbitalPlaneVector)
Solves the constrained Lambert problem given the input. 
 | 
LambertResult | 
LambertOrbitSolver.solveMinimumEnergyTransfer(Cartesian initialPosition,
                          Cartesian finalPosition)
Solves the constrained Lambert problem given the input. 
 | 
LambertResult | 
LambertOrbitSolver.solveMinimumEnergyTransfer(Cartesian initialPosition,
                          Cartesian finalPosition,
                          Cartesian orbitalPlaneVector)
Solves the constrained Lambert problem given the input. 
 | 
LambertResult | 
LambertOrbitSolver.solveParabolicTransfer(Cartesian initialPosition,
                      Cartesian finalPosition,
                      OrbitDirectionType directionOfFlight)
Solves the constrained Lambert problem given the input. 
 | 
LambertResult | 
LambertOrbitSolver.solveParabolicTransfer(Cartesian initialPosition,
                      Cartesian finalPosition,
                      OrbitDirectionType directionOfFlight,
                      Cartesian orbitalPlaneVector)
Solves the constrained Lambert problem given the input. 
 |