:orphan: .. **************************************************************************** .. CUI .. .. The Advanced Framework for Simulation, Integration, and Modeling (AFSIM) .. .. The use, dissemination or disclosure of data in this file is subject to .. limitation or restriction. See accompanying README and LICENSE for details. .. **************************************************************************** WsfDeltaV_Maneuver ------------------ .. class:: WsfDeltaV_Maneuver inherits WsfOrbitalManeuver **Input type:** :doc:`delta_v<../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 ======= .. method:: static WsfDeltaV_Maneuver Construct(WsfOrbitalEventCondition aCondition, Vec3 aDelta_V, WsfOrbitalReferenceFrame aFrame) Static method to create a :class:`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 :method:`WsfOrbitalReferenceFrame.INERTIAL` and :method:`WsfOrbitalReferenceFrame.RIC`. .. method:: Vec3 DeltaV() Return the change in velocity in units of m/s that this maneuver will cause in the executing :class:`WsfSpaceMover`. The returned value is given in the frame of reference returned by :method:`WsfDeltaV_Maneuver.Frame`. .. method:: WsfOrbitalReferenceFrame Frame() Return the frame of reference that will be used by this maneuver to interpret the configured delta-v. Deprecated Methods ================== .. method:: static WsfDeltaV_Maneuver Construct(WsfOrbitalEventCondition aCondition, Vec3 aDelta_V) Static method to create a WsfDeltaV_Maneuver using a specific :doc:`condition ` and the desired change in the platform's velocity, specified by a :class:`Vec3` of three ECI components in units of m/s.