🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
NotConstraint.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AccessConstraint.hpp"
24
25AST_NAMESPACE_BEGIN
26
30class AST_CORE_API NotConstraint : public AccessConstraint
31{
32public:
33 AST_OBJECT(NotConstraint)
34
35 NotConstraint() = default;
36 explicit NotConstraint(AccessConstraint* constraint);
37
38 void setConstraint(AccessConstraint* c) { constraint_ = c; }
39
40 double evaluate(const TimePoint& time) const override;
41
42private:
43 SharedPtr<AccessConstraint> constraint_{};
44};
45
46AST_NAMESPACE_END
访问约束抽象基类
访问约束抽象基类
定义 AccessConstraint.hpp:41
virtual double evaluate(const TimePoint &time) const =0
评估约束的特征值
非约束组合器
定义 NotConstraint.hpp:31
共享指针
定义 SharedPtr.hpp:33
绝对时间点
定义 TimePoint.hpp:108