🛰️航天仿真算法库 SpaceAST 0.3.1
载入中...
搜索中...
未找到
AttitudeRelSunLH.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "AstCore/AttitudeTrajectoryRelated.hpp"
25#include "AstCore/AttitudeSunRelated.hpp"
26#include "AstCore/CelestialBody.hpp"
27
28AST_NAMESPACE_BEGIN
29
39class AST_CORE_API AttitudeRelSunLH : public AttitudeSunRelated
40{
41public:
42 AttitudeRelSunLH() = default;
43 AttitudeRelSunLH(Point* point, Frame* frame);
44 ~AttitudeRelSunLH() = default;
45public:
46 errc_t getTransform(const TimePoint& tp, Rotation& rotation) const override;
47
48 errc_t getTransform(const TimePoint& tp, KinematicRotation& rotation) const override;
49};
50
51
54AST_NAMESPACE_END
55
56
对原点对齐 + 太阳方向约束
定义 AttitudeRelSunLH.hpp:40
太阳相关姿态
定义 AttitudeSunRelated.hpp:36
virtual errc_t getTransform(const TimePoint &tp, Rotation &rotation) const =0
获取当前轴系相对于父轴系的旋转变换
坐标系抽象基类
定义 Frame.hpp:74
运动学坐标系旋转
定义 KinematicRotation.hpp:50
点抽象基类
定义 Point.hpp:42
坐标系旋转类
定义 Rotation.hpp:55
绝对时间点
定义 TimePoint.hpp:108