12#ifndef WSFSCRIPTNASABREAKUPMODEL_HPP
13#define WSFSCRIPTNASABREAKUPMODEL_HPP
15#include "wsf_space_export.h"
17#include "UtScriptClass.hpp"
18#include "UtScriptClassDefine.hpp"
26 void*
Create(
const UtScriptContext& aInstance)
override;
27 void Destroy(
void* aObjectPtr)
override;
UT_DECLARE_SCRIPT_METHOD(GetFragment)
UT_DECLARE_SCRIPT_METHOD(SetFragmentPlatformType)
UT_DECLARE_SCRIPT_METHOD(SetModeledAsSpacecraft)
WsfScriptNASA_BreakupModel(UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptNASA_BreakupModel.cpp:20
void Destroy(void *aObjectPtr) override
Definition WsfScriptNASA_BreakupModel.cpp:63
UT_DECLARE_SCRIPT_METHOD(GetExplosionS_Factor)
UT_DECLARE_SCRIPT_METHOD(GetCollisionProgenitorOne)
UT_DECLARE_SCRIPT_METHOD(GetLargeFragmentFraction)
UT_DECLARE_SCRIPT_METHOD(IsModeledAsSpacecraft)
UT_DECLARE_SCRIPT_METHOD(GetExplosionProgenitor)
~WsfScriptNASA_BreakupModel() override=default
UT_DECLARE_SCRIPT_METHOD(GetCollisionProgenitorTwo)
UT_DECLARE_SCRIPT_METHOD(GetMinFragmentSize)
UT_DECLARE_SCRIPT_METHOD(SetExplosionS_Factor)
UT_DECLARE_SCRIPT_METHOD(ModelCollision)
UT_DECLARE_SCRIPT_METHOD(SetLargeFragmentFraction)
UT_DECLARE_SCRIPT_METHOD(ModelExplosion)
UT_DECLARE_SCRIPT_METHOD(SetMinFragmentSize)
UT_DECLARE_SCRIPT_METHOD(GetCollisionProgenitorTwoMass)
void * Create(const UtScriptContext &aInstance) override
Definition WsfScriptNASA_BreakupModel.cpp:53
UT_DECLARE_SCRIPT_METHOD(GetFragmentCount)
UT_DECLARE_SCRIPT_METHOD(SetDebrisName)
UT_DECLARE_SCRIPT_METHOD(GetCollisionMass)
UT_DECLARE_SCRIPT_METHOD(GetDebrisName)
UT_DECLARE_SCRIPT_METHOD(GetExplosionMass)
UT_DECLARE_SCRIPT_METHOD(GetCollisionProgenitorOneMass)
UT_DECLARE_SCRIPT_METHOD(HasGeneratedDebris)
UT_DECLARE_SCRIPT_METHOD(GetFragmentPlatformType)