0.4.1
Loading...
Searching...
No Matches
SystemModel.hpp
Go to the documentation of this file.
1
// This file is part of INSTINCT, the INS Toolkit for Integrated
2
// Navigation Concepts and Training by the Institute of Navigation of
3
// the University of Stuttgart, Germany.
4
//
5
// This Source Code Form is subject to the terms of the Mozilla Public
6
// License, v. 2.0. If a copy of the MPL was not distributed with this
7
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
8
9
/// @file SystemModel.hpp
10
/// @brief System Model
11
/// @author T. Topp (topp@ins.uni-stuttgart.de)
12
/// @date 2024-08-20
13
14
#pragma once
15
16
#include <cstdint>
17
18
namespace
NAV
19
{
20
21
/// Algorithms to calculate the system model with
22
enum class
SystemModelCalcAlgorithm
: uint8_t
23
{
24
VanLoan
,
///< Van-Loan
25
Taylor1
,
///< Taylor
26
};
27
28
/// @brief Shows a GUI
29
/// @param[in] algorithm Algorithm to calculate the system model with
30
/// @param[in] itemWidth Width of the displayed items
31
/// @param[in] id Unique id for ImGui
32
/// @return True if something was changed
33
bool
SystemModelGui
(
SystemModelCalcAlgorithm
& algorithm,
float
itemWidth,
const
char
*
id
);
34
35
}
// namespace NAV
NAV
Definition
AppLogic.hpp:17
NAV::SystemModelGui
bool SystemModelGui(SystemModelCalcAlgorithm &algorithm, float itemWidth, const char *id)
Shows a GUI.
Definition
SystemModel.cpp:21
NAV::SystemModelCalcAlgorithm
SystemModelCalcAlgorithm
Algorithms to calculate the system model with.
Definition
SystemModel.hpp:23
NAV::SystemModelCalcAlgorithm::Taylor1
@ Taylor1
Taylor.
Definition
SystemModel.hpp:25
NAV::SystemModelCalcAlgorithm::VanLoan
@ VanLoan
Van-Loan.
Definition
SystemModel.hpp:24
src
Navigation
GNSS
SystemModel
SystemModel.hpp
Generated by
1.13.2