|
WSF
|
#include "WsfWeaponFuse.hpp"#include <cassert>#include <iostream>#include "UtInput.hpp"#include "UtMat3.hpp"#include "UtMath.hpp"#include "UtMemory.hpp"#include "UtVec3.hpp"#include "WsfLaunchComputer.hpp"#include "WsfLocalTrack.hpp"#include "WsfMover.hpp"#include "WsfPlatform.hpp"#include "WsfScenario.hpp"#include "WsfSimulation.hpp"#include "WsfStringId.hpp"#include "WsfTerrain.hpp"#include "WsfTrack.hpp"#include "WsfTrackManager.hpp"#include "WsfWeaponEngagement.hpp"#include "WsfWeaponObserver.hpp"#include "script/WsfScriptContext.hpp"#include "script/WsfScriptProcessorClass.hpp"
Functions | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, Detonate, 0, "void", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, MaximumTimeOfFlight, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, GetDetonateBelowSpeed, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, GetDetonateOnMachDecreasingTo, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, GetDetonateBelowMach, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, GetDetonateBelowHeightAGL, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, GetDetonateAboveHeightAGL, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, GetDetonateBelowHeightMSL, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, GetDetonateAboveHeightMSL, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD (WsfScriptWeaponFuseClass, WsfWeaponFuse, TimeOfFlightToArm, 0, "double", "") | |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| Detonate | , | ||
| 0 | , | ||
| "void" | , | ||
| "" | ) |
References WsfScriptContext::GetTIME_NOW(), and simTime.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| GetDetonateAboveHeightAGL | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfWeaponFuse::cDETONATE_ABOVE.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| GetDetonateAboveHeightMSL | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfWeaponFuse::cDETONATE_ABOVE.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| GetDetonateBelowHeightAGL | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfWeaponFuse::cDETONATE_BELOW.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| GetDetonateBelowHeightMSL | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfWeaponFuse::cDETONATE_BELOW.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| GetDetonateBelowMach | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfWeaponFuse::cSC_MACH.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| GetDetonateBelowSpeed | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfWeaponFuse::cSC_SPEED.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| GetDetonateOnMachDecreasingTo | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
References WsfWeaponFuse::cSC_MACH_DECAY.
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| MaximumTimeOfFlight | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |
| UT_DEFINE_SCRIPT_METHOD | ( | WsfScriptWeaponFuseClass | , |
| WsfWeaponFuse | , | ||
| TimeOfFlightToArm | , | ||
| 0 | , | ||
| "double" | , | ||
| "" | ) |