WSF
FiresTableLoader.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI//REL TO USA ONLY
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 FIRESTABLELOADER_HPP
13#define FIRESTABLELOADER_HPP
14
15#include <string>
16#include <vector>
17
18class UtInput;
19
20namespace Fires
21{
22class FiresTable;
23
34{
35public:
36 static FiresTable* ProcessTable(UtInput& aInput);
37
38private:
39 static void LoadFiresTable(UtInput& aInput, FiresTable*& aTablePtr);
40
41 static void LoadFiresElevationAngleTable(UtInput& aInput, FiresTable*& aTablePtr);
42
43 static void LoadFiresMaximumOrdinateTable(UtInput& aInput, FiresTable*& aTablePtr);
44
45 static void GetUnits(UtInput& aInput, std::string& aUnits);
46};
47}; // namespace Fires
48
49#endif
Definition FiresTableLoader.hpp:34
static FiresTable * ProcessTable(UtInput &aInput)
Process a single table (either a "fires" or "firesim" table).
Definition FiresTableLoader.cpp:38
Definition FiresTable.hpp:29
Provide a top-level interface for including the fires library's types.
Definition BallisticPath.cpp:34
Copyrights Multiple, All Rights Reserved