LambertOrbitSolverSolveFixedDurationTransfer Method (Cartesian, Cartesian, Duration, Int32, LambertPathType, OrbitDirectionType) |
Solves the classic Lambert problem with the specified number of revolutions.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public LambertResult SolveFixedDurationTransfer(
Cartesian initialPosition,
Cartesian finalPosition,
Duration timeOfFlight,
int numberOfRevolutions,
LambertPathType pathType,
OrbitDirectionType directionOfFlight
)
Public Function SolveFixedDurationTransfer (
initialPosition As Cartesian,
finalPosition As Cartesian,
timeOfFlight As Duration,
numberOfRevolutions As Integer,
pathType As LambertPathType,
directionOfFlight As OrbitDirectionType
) As LambertResult
public:
LambertResult^ SolveFixedDurationTransfer(
Cartesian initialPosition,
Cartesian finalPosition,
Duration timeOfFlight,
int numberOfRevolutions,
LambertPathType pathType,
OrbitDirectionType directionOfFlight
)
member SolveFixedDurationTransfer :
initialPosition : Cartesian *
finalPosition : Cartesian *
timeOfFlight : Duration *
numberOfRevolutions : int *
pathType : LambertPathType *
directionOfFlight : OrbitDirectionType -> LambertResult
Parameters
- initialPosition
- Type: AGI.Foundation.CoordinatesCartesian
The starting position of the orbit/transfer. - finalPosition
- Type: AGI.Foundation.CoordinatesCartesian
The ending position of the orbit/transfer. - timeOfFlight
- Type: AGI.Foundation.TimeDuration
The Duration taken between the initial and final points. - numberOfRevolutions
- Type: SystemInt32
The number of revolutions to reach the final position. - pathType
- Type: AGI.Foundation.PropagatorsLambertPathType
Specifies whether the Lambert algorithm should take the smaller or large semi-major axis path when the revolution count is greater than 0. - directionOfFlight
- Type: AGI.Foundation.CoordinatesOrbitDirectionType
Determines if the flight path is prograde or retrograde.
Return Value
Type:
LambertResultThe motion at the initial and final positions and the time of flight.
Remarks This method does not include an orbital plane vector used for transfers spanning π in angle subtended.
See Also