🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
DataGroupTimeVar.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "
DataGroup.hpp
"
25
#include "AstCore/TimeList.hpp"
26
27
AST_NAMESPACE_BEGIN
28
36
class
DataGroupTimeVar
:
public
DataGroup
37
{
38
public
:
39
DataGroupTimeVar
() =
default
;
40
~DataGroupTimeVar
() =
default
;
41
46
virtual
errc_t
calculate
(
const
TimeList
& timeList,
VariantVector
& result)
const
= 0;
47
53
virtual
errc_t
extract
(
const
VariantVector
& data,
StringView
name,
VariantVector
& result)
const
= 0;
54
};
55
56
57
58
61
AST_NAMESPACE_END
DataGroup.hpp
ast::DataGroupTimeVar
随时间变化的数据组
定义
DataGroupTimeVar.hpp:37
ast::DataGroupTimeVar::extract
virtual errc_t extract(const VariantVector &data, StringView name, VariantVector &result) const =0
从数据组中提取子数据
ast::DataGroupTimeVar::calculate
virtual errc_t calculate(const TimeList &timeList, VariantVector &result) const =0
计算数据组
ast::DataGroup
数据组基类
定义
DataGroup.hpp:35
ast::StringViewBasic< char >
ast::TimeList
时间点列表
定义
TimeList.hpp:49
ast::VariantVector
变类型向量容器
定义
VariantVector.hpp:59
src
AstReport
Data
DataGroupTimeVar.hpp
制作者
1.12.0