🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
AxesICRF.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstCore/Axes.hpp"
25
26
AST_NAMESPACE_BEGIN
27
34
class
AST_CORE_API
AxesICRF
:
public
Axes
35
{
36
public
:
37
AxesICRF
() =
default
;
38
~AxesICRF
()
override
=
default
;
39
static
AxesICRF
* Instance();
40
Axes
*
getParent
()
const override
;
41
errc_t
getTransform
(
const
TimePoint
& tp,
Rotation
& rotation)
const override
;
42
errc_t
getTransform
(
const
TimePoint
& tp,
KinematicRotation
& rotation)
const override
;
43
};
44
45
A_ALWAYS_INLINE
Axes
* aAxesICRF()
46
{
47
return
AxesICRF::Instance();
48
}
49
50
51
54
AST_NAMESPACE_END
ast::AxesICRF
ICRF 轴系
定义
AxesICRF.hpp:35
ast::Axes
轴系类
定义
Axes.hpp:69
ast::Axes::getParent
virtual Axes * getParent() const =0
获取当前轴系的父轴系
ast::Axes::getTransform
virtual errc_t getTransform(const TimePoint &tp, Rotation &rotation) const =0
获取当前轴系相对于父轴系的旋转信息
ast::KinematicRotation
运动学坐标系旋转
定义
KinematicRotation.hpp:32
ast::Rotation
坐标系旋转类
定义
Rotation.hpp:39
ast::TimePoint
绝对时间点
定义
TimePoint.hpp:106
src
AstCore
Coordinate
Axes
AxesICRF.hpp
制作者
1.12.0