WsfDeltaV_Maneuver

WsfDeltaV_Maneuver inherits WsfOrbitalManeuver

Input type: delta_v

WsfDeltaV_Maneuver can be used to change the orbit of a platform by adding an arbitrary delta-v to its current velocity.

Methods

static WsfDeltaV_Maneuver Construct(WsfOrbitalEventCondition aCondition, Vec3 aDelta_V, WsfOrbitalReferenceFrame aFrame)

Static method to create a WsfDeltaV_Maneuver using the given aCondition, and the desired change in the platform’s velocity, aDelta_V, in m/s, which is interpreted in the given aFrame.

Note

The frames that are currently supported by this method are WsfOrbitalReferenceFrame.INERTIAL and WsfOrbitalReferenceFrame.RIC.

Vec3 DeltaV()

Return the change in velocity in units of m/s that this maneuver will cause in the executing WsfSpaceMover. The returned value is given in the frame of reference returned by WsfDeltaV_Maneuver.Frame.

WsfOrbitalReferenceFrame Frame()

Return the frame of reference that will be used by this maneuver to interpret the configured delta-v.

Deprecated Methods

static WsfDeltaV_Maneuver Construct(WsfOrbitalEventCondition aCondition, Vec3 aDelta_V)

Static method to create a WsfDeltaV_Maneuver using a specific condition and the desired change in the platform’s velocity, specified by a Vec3 of three ECI components in units of m/s.