🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
EarthOrientation.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstCore/BodyOrientation.hpp"
25
26AST_NAMESPACE_BEGIN
27
36{
37public:
38 EarthOrientation() = default;
39 ~EarthOrientation() override = default;
40 void getICRFToFixedTransform(const TimePoint& tp, Rotation &rotation) const override;
41 void getICRFToFixedTransform(const TimePoint& tp, KinematicRotation &rotation) const override;
42 void getICRFToInertialTransform(const TimePoint& tp, Rotation &rotation) const override;
43 Axes* getMODParent() const override;
44 void getMODTransform(const TimePoint& tp, Rotation &rot) const override;
45 Axes* getTODParent() const override;
46 void getTODTransform(const TimePoint& tp, Rotation &rot) const override;
47};
48
49
50
53AST_NAMESPACE_END
轴系类
定义 Axes.hpp:69
天体姿态/指向
定义 BodyOrientation.hpp:38
地球旋转类
定义 EarthOrientation.hpp:36
运动学坐标系旋转
定义 KinematicRotation.hpp:32
坐标系旋转类
定义 Rotation.hpp:39
绝对时间点
定义 TimePoint.hpp:106