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: 25.1.421.0 (25.1.421.0)
Syntaxpublic 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.
RemarksThis method does not include an orbital plane vector used for transfers spanning π in angle subtended.
See Also