: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. .. **************************************************************************** WsfWeaponFuse ------------- .. class:: WsfWeaponFuse inherits WsfProcessor Methods ======= .. method:: void Detonate() Command the weapon fuse to detonate. .. method:: double MaximumTimeOfFlight() Returns the maximum time of flight as defined by :command:`WSF_WEAPON_FUSE.maximum_time_of_flight` .. method:: double GetDetonateOnMachDecreasingTo() Returns the mach number that triggers detonation as defined by :command:`WSF_WEAPON_FUSE.detonate_on_mach_decreasing_to`. .. note:: If :command:`WSF_WEAPON_FUSE.detonate_on_mach_decreasing_to` isn't defined, this method will return 0. .. method:: double GetDetonateBelowMach() Returns the mach number that triggers detonation as defined by :command:`WSF_WEAPON_FUSE.detonate_below_mach`. .. note:: If :command:`WSF_WEAPON_FUSE.detonate_below_mach` isn't defined, this method will return 0. .. method:: double GetDetonateBelowSpeed() Returns the speed (in m/s) that triggers detonation as defined by :command:`WSF_WEAPON_FUSE.detonate_below_speed` .. note:: If :command:`WSF_WEAPON_FUSE.detonate_below_speed` isn't defined, this method will return 0. .. method:: double GetDetonateBelowHeightAGL() Returns the minimum height that triggers detonation as defined by :command:`WSF_WEAPON_FUSE.detonate_below_height_agl` .. note:: If :command:`WSF_WEAPON_FUSE.detonate_below_height_agl` isn't defined, this method will return 0. .. method:: double GetDetonateBelowHeightMSL() Returns the minimum height that triggers detonation as defined by :command:`WSF_WEAPON_FUSE.detonate_below_height_msl` .. note:: If :command:`WSF_WEAPON_FUSE.detonate_below_height_msl` isn't defined, this method will return 0. .. method:: double GetDetonateAboveHeightAGL() Returns the maximum height that triggers detonation as defined by :command:`WSF_WEAPON_FUSE.detonate_above_height_agl` .. note:: If :command:`WSF_WEAPON_FUSE.detonate_above_height_agl` isn't defined, this method will return 0. .. method:: double GetDetonateAboveHeightMSL() Returns the maximum height that triggers detonation as defined by :command:`WSF_WEAPON_FUSE.detonate_above_height_msl` .. note:: If :command:`WSF_WEAPON_FUSE.detonate_above_height_msl` isn't defined, this method will return 0. .. method:: double TimeOfFlightToArm() Returns the time of flight necessary to allow for detonation to occur as defined by :command:`WSF_WEAPON_FUSE.time_of_flight_to_arm`