WSF
WsfScriptFuelClass.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2003-2015 The Boeing Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFSCRIPTFUELCLASS_HPP
13#define WSFSCRIPTFUELCLASS_HPP
14
15#include "wsf_export.h"
16
18
21{
22public:
23 WsfScriptFuelClass(const std::string& aClassName, UtScriptTypes* aTypesPtr);
24
27
30
31 UT_DECLARE_SCRIPT_METHOD(QuantityRemaining);
32 UT_DECLARE_SCRIPT_METHOD(QuantityRequired_1);
33 UT_DECLARE_SCRIPT_METHOD(QuantityRequired_2);
34 UT_DECLARE_SCRIPT_METHOD(QuantityRequired_3);
35 UT_DECLARE_SCRIPT_METHOD(SetQuantityRemaining);
36
37 UT_DECLARE_SCRIPT_METHOD(ConsumptionRate_1);
38 UT_DECLARE_SCRIPT_METHOD(ConsumptionRate_2);
39 UT_DECLARE_SCRIPT_METHOD(SetConsumptionRate);
40
41 UT_DECLARE_SCRIPT_METHOD(MaximumQuantity);
42 UT_DECLARE_SCRIPT_METHOD(SetMaximumQuantity);
43 UT_DECLARE_SCRIPT_METHOD(InitialQuantity);
44 UT_DECLARE_SCRIPT_METHOD(SetInitialQuantity);
46 UT_DECLARE_SCRIPT_METHOD(SetBingoQuantity);
47 UT_DECLARE_SCRIPT_METHOD(ReserveQuantity);
48 UT_DECLARE_SCRIPT_METHOD(SetReserveQuantity);
49
52 UT_DECLARE_SCRIPT_METHOD(TimeAtReserve_1);
53 UT_DECLARE_SCRIPT_METHOD(TimeAtReserve_2);
54
57 UT_DECLARE_SCRIPT_METHOD(TimeToReserve_1);
58 UT_DECLARE_SCRIPT_METHOD(TimeToReserve_2);
61
62 UT_DECLARE_SCRIPT_METHOD(DistanceAtBingo_1);
63 UT_DECLARE_SCRIPT_METHOD(DistanceAtBingo_2);
64 UT_DECLARE_SCRIPT_METHOD(DistanceAtReserve_1);
65 UT_DECLARE_SCRIPT_METHOD(DistanceAtReserve_2);
66
67 UT_DECLARE_SCRIPT_METHOD(DistanceToBingo_1);
68 UT_DECLARE_SCRIPT_METHOD(DistanceToBingo_2);
69 UT_DECLARE_SCRIPT_METHOD(DistanceToReserve_1);
70 UT_DECLARE_SCRIPT_METHOD(DistanceToReserve_2);
71 UT_DECLARE_SCRIPT_METHOD(DistanceToEmpty_1);
72 UT_DECLARE_SCRIPT_METHOD(DistanceToEmpty_2);
73};
74
75#endif
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
UT_DECLARE_SCRIPT_METHOD(SetQuantityRemaining)
UT_DECLARE_SCRIPT_METHOD(BingoQuantity)
UT_DECLARE_SCRIPT_METHOD(DistanceAtBingo_2)
UT_DECLARE_SCRIPT_METHOD(TimeAtBingo_1)
UT_DECLARE_SCRIPT_METHOD(DistanceAtReserve_2)
UT_DECLARE_SCRIPT_METHOD(TimeToEmpty_2)
UT_DECLARE_SCRIPT_METHOD(TimeToBingo_1)
UT_DECLARE_SCRIPT_METHOD(DistanceToReserve_1)
UT_DECLARE_SCRIPT_METHOD(QuantityRequired_2)
WsfScriptFuelClass(const std::string &aClassName, UtScriptTypes *aTypesPtr)
Definition WsfScriptFuelClass.cpp:18
UT_DECLARE_SCRIPT_METHOD(SetBingoQuantity)
UT_DECLARE_SCRIPT_METHOD(DistanceToBingo_2)
UT_DECLARE_SCRIPT_METHOD(SetMaximumQuantity)
UT_DECLARE_SCRIPT_METHOD(CurrentMode)
UT_DECLARE_SCRIPT_METHOD(TimeAtReserve_1)
UT_DECLARE_SCRIPT_METHOD(QuantityRequired_3)
UT_DECLARE_SCRIPT_METHOD(TimeAtBingo_2)
UT_DECLARE_SCRIPT_METHOD(ConsumptionRate_1)
UT_DECLARE_SCRIPT_METHOD(TimeToBingo_2)
UT_DECLARE_SCRIPT_METHOD(DistanceToEmpty_2)
UT_DECLARE_SCRIPT_METHOD(QuantityRemaining)
UT_DECLARE_SCRIPT_METHOD(ConsumptionRate_2)
UT_DECLARE_SCRIPT_METHOD(MaximumQuantity)
UT_DECLARE_SCRIPT_METHOD(Refuel_1)
UT_DECLARE_SCRIPT_METHOD(TimeToReserve_2)
UT_DECLARE_SCRIPT_METHOD(DistanceAtBingo_1)
UT_DECLARE_SCRIPT_METHOD(SetInitialQuantity)
UT_DECLARE_SCRIPT_METHOD(TimeToEmpty_1)
UT_DECLARE_SCRIPT_METHOD(SetReserveQuantity)
UT_DECLARE_SCRIPT_METHOD(DistanceToReserve_2)
UT_DECLARE_SCRIPT_METHOD(TimeToReserve_1)
UT_DECLARE_SCRIPT_METHOD(DistanceAtReserve_1)
UT_DECLARE_SCRIPT_METHOD(SelectMode)
UT_DECLARE_SCRIPT_METHOD(DistanceToEmpty_1)
UT_DECLARE_SCRIPT_METHOD(QuantityRequired_1)
UT_DECLARE_SCRIPT_METHOD(SetConsumptionRate)
UT_DECLARE_SCRIPT_METHOD(InitialQuantity)
UT_DECLARE_SCRIPT_METHOD(TimeAtReserve_2)
UT_DECLARE_SCRIPT_METHOD(Refuel_2)
UT_DECLARE_SCRIPT_METHOD(DistanceToBingo_1)
UT_DECLARE_SCRIPT_METHOD(ReserveQuantity)
WsfScriptPlatformPartClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfScriptPlatformPartClass.cpp:23
Copyrights Multiple, All Rights Reserved