🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
TargeterGraph.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstUtil/Object.hpp"
25#include "AstUtil/ObjectNamed.hpp"
26#include <string>
27#include <vector>
28
29AST_NAMESPACE_BEGIN
30
31class TargeterGraphControlOptions;
32class TargeterGraphResultOptions;
33
35class AST_CORE_API TargeterGraph : public ObjectNamed
36{
37public:
38
39 TargeterGraph() = default;
40 ~TargeterGraph() override = default;
41
42 bool graphWhileRunning_ = false;
43 std::string independentVariableSaveName_;
44 bool labelIterations_ = false;
45 bool showDesired_ = false;
46 bool showTolerance_ = false;
47
48 std::vector<SharedPtr<TargeterGraphControlOptions>> controlOptions_;
49 std::vector<SharedPtr<TargeterGraphResultOptions>> resultOptions_;
50};
51
53class AST_CORE_API TargeterGraphControlOptions : public ObjectNamed
54{
55public:
56
58 ~TargeterGraphControlOptions() override = default;
59
60 int graphLineColor_ = 0;
61 std::string graphPointStyle_;
62 bool graphValue_ = false;
63 std::string graphYAxis_;
64};
65
67class AST_CORE_API TargeterGraphResultOptions : public ObjectNamed
68{
69public:
70
72 ~TargeterGraphResultOptions() override = default;
73
74 bool graphDesired_ = false;
75 int graphLineColor_ = 0;
76 std::string graphOption_;
77 std::string graphPointStyle_;
78 bool graphTolerance_ = false;
79 std::string graphYAxis_;
80};
81
82AST_NAMESPACE_END
命名对象
定义 ObjectNamed.hpp:36
目标器图形控制选项
定义 TargeterGraph.hpp:54
目标器图形结果选项
定义 TargeterGraph.hpp:68
目标器图形配置
定义 TargeterGraph.hpp:36