AGI STK Astrogator 11 Send comments on this topic.
SetManeuverType Method (IAgVAMCSManeuver)
See Also 
ManeuverType





Description

Sets the maneuver type

Syntax

[Visual Basic .NET]
Public Sub SetManeuverType( _
   ByVal ManeuverType As AgEVAManeuverType _
) 

[C#]
public void SetManeuverType(
AgEVAManeuverType ManeuverType
);

[Managed C++]
public: void SetManeuverType(
AgEVAManeuverType ManeuverType
);

[Java]
public  setManeuverType(
AgEVAManeuverType ManeuverType
);

[Unmanaged C++]
public: HRESULT SetManeuverType(
AgEVAManeuverType ManeuverType
);

Parameters

ManeuverType
Member Value Description
eVAManeuverTypeImpulsive 0 Impulsive - calculates a state by adding the defined delta-V vector to the velocity of the final state of the previous segment, adds this new state to the ephemeris, and passes it to the next segment.
eVAManeuverTypeFinite 1 Finite - effectively a Propagate segment with thrust. It uses the defined propagator to propagate the state, accounting for the acceleration due to thrust. The magnitude of the thrust vector is specified by the maneuver's engine model; the direction of the thrust vector is specified by the maneuver's attitude control. Like Propagate segments, each point calculated by the propagator is added to the ephemeris, and propagation continues until a stopping condition is met. Once a condition is met, Astrogator then finds the exact point, within tolerance, where the stopping condition is satisfied. From that point, the segment either executes an autosequence or stops the propagation and passes the state at that point to the next segment.

See Also

© 2016 Analytical Graphics, Inc. All Rights Reserved.

STK Programming Interface 11.0.1