HeadingAtWaypointProcedureGetInitialFromPreviousState Method |
Creates an instance of the procedure to represent an initial state for a route
based on a given state (position and velocity) in the
FixedFrame of the
CentralBody.
Namespace:
AGI.Foundation.RouteDesign
Assembly:
AGI.Foundation.RouteDesign (in AGI.Foundation.RouteDesign.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public static HeadingAtWaypointProcedure GetInitialFromPreviousState(
CentralBody centralBody,
Motion<Cartesian> stateInFixedFrame,
ProfileDynamics dynamics,
double turningRadius
)
Public Shared Function GetInitialFromPreviousState (
centralBody As CentralBody,
stateInFixedFrame As Motion(Of Cartesian),
dynamics As ProfileDynamics,
turningRadius As Double
) As HeadingAtWaypointProcedure
public:
static HeadingAtWaypointProcedure^ GetInitialFromPreviousState(
CentralBody^ centralBody,
Motion<Cartesian> stateInFixedFrame,
ProfileDynamics^ dynamics,
double turningRadius
)
static member GetInitialFromPreviousState :
centralBody : CentralBody *
stateInFixedFrame : Motion<Cartesian> *
dynamics : ProfileDynamics *
turningRadius : float -> HeadingAtWaypointProcedure
Parameters
- centralBody
- Type: AGI.Foundation.CelestialCentralBody
The central body with respect to which the state is evaluated. - stateInFixedFrame
- Type: AGI.FoundationMotionCartesian
The state (position and velocity) observed in the central body's fixed frame. - dynamics
- Type: AGI.Foundation.RouteDesignProfileDynamics
The dynamics to use for the RouteProfile. - turningRadius
- Type: SystemDouble
The radius at which to turn toward the next procedure, in meters.
Return Value
Type:
HeadingAtWaypointProcedureAn instance of the procedure representing the initial state for a route.
See Also