🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
MoonFrame.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24
25AST_NAMESPACE_BEGIN
26
32class Rotation;
33class KinematicRotation;
34
41AST_CORE_API errc_t aEarthICRFToMoonICRF(
42 const TimePoint& tp,
43 const Vector3d& posInEarthICRF,
44 Vector3d& posInMoonICRF
45);
46
47
56AST_CORE_API errc_t aEarthICRFToMoonICRF(
57 const TimePoint& tp,
58 const Vector3d& posInEarthICRF,
59 const Vector3d& velInEarthICRF,
60 Vector3d& posInMoonICRF,
61 Vector3d& velInMoonICRF
62);
63
64
70AST_CORE_API errc_t aICRFToMoonPrincipalAxesTransform(
71 const TimePoint& tp,
72 Rotation& rotation
73);
74
75
83 const TimePoint& tp,
84 KinematicRotation& rotation
85);
86
87
92AST_CORE_CAPI errc_t aMoonPAToMeanEarthTransform(
93 Rotation& rotation
94);
95
96
100AST_CORE_CAPI void aMoonPA430ToMeanEarthTransform(
101 Rotation& rotation
102);
103
104
108AST_CORE_CAPI void aMoonPA421ToMeanEarthTransform(
109 Rotation& rotation
110);
111
112
116AST_CORE_CAPI void aMoonPA418ToMeanEarthTransform(
117 Rotation& rotation
118);
119
120
124AST_CORE_CAPI void aMoonPA403ToMeanEarthTransform(
125 Rotation& rotation
126);
127
133AST_CORE_CAPI errc_t aICRFToMoonMeanEarthTransform_DE(
134 const TimePoint& tp,
135 Rotation& rotation
136);
137
138
145 const TimePoint& tp,
146 Rotation& rotation
147);
148
153AST_CORE_CAPI errc_t aICRFToMoonMeanEarthTransform(
154 const TimePoint& tp,
155 Rotation& rotation
156);
157
161AST_NAMESPACE_END
运动学坐标系旋转
定义 KinematicRotation.hpp:32
坐标系旋转类
定义 Rotation.hpp:39
绝对时间点
定义 TimePoint.hpp:106
errc_t aMoonPAToMeanEarthTransform(Rotation &rotation)
计算月球主轴系(PA)到月球MeanEarth系的转换
定义 MoonFrame.cpp:61
errc_t aICRFToMoonPrincipalAxesTransform(const TimePoint &tp, Rotation &rotation)
计算ICRF到月球主轴系(PA)的转换
定义 MoonFrame.cpp:51
void aMoonPA418ToMeanEarthTransform(Rotation &rotation)
计算月球主轴系(PA418)到月球MeanEarth系的转换
定义 MoonFrame.cpp:98
errc_t aICRFToMoonMeanEarthTransform(const TimePoint &tp, Rotation &rotation)
计算月球ICRF坐标系到月球MeanEarth系的转换(默认为DE实现)
定义 MoonFrame.cpp:122
void aMoonPA421ToMeanEarthTransform(Rotation &rotation)
计算月球主轴系(PA421)到月球MeanEarth系的转换
定义 MoonFrame.cpp:92
errc_t aEarthICRFToMoonICRF(const TimePoint &tp, const Vector3d &posInEarthICRF, Vector3d &posInMoonICRF)
计算地球ICRF坐标系到月球ICRF坐标系的转换
定义 MoonFrame.cpp:34
AST_CORE_CAPI errc_t aICRFToMoonMeanEarthTransform_IAU(const TimePoint &tp, Rotation &rotation)
计算月球ICRF坐标系到月球MeanEarth系的转换(依赖IAU旋转系数)
void aMoonPA430ToMeanEarthTransform(Rotation &rotation)
计算月球主轴系(PA430)到月球MeanEarth系的转换
定义 MoonFrame.cpp:86
void aMoonPA403ToMeanEarthTransform(Rotation &rotation)
计算月球主轴系(PA403)到月球MeanEarth系的转换
定义 MoonFrame.cpp:104
errc_t aICRFToMoonMeanEarthTransform_DE(const TimePoint &tp, Rotation &rotation)
计算月球ICRF坐标系到月球MeanEarth系的转换(依赖DE星历)
定义 MoonFrame.cpp:110