24#include "AstCore/Axes.hpp"
25#include "AstCore/EventTime.hpp"
34class AxesFrozenAtEventTime;
35using PAxesFrozenAtEventTime = AxesFrozenAtEventTime*;
36using HAxesFrozenAtEventTime = SharedPtr<AxesFrozenAtEventTime>;
54 EventTime* getEpoch()
const {
return epoch_.get(); }
事件时间冻结轴系
定义 AxesFrozenAtEventTime.hpp:40
void setAxes(Axes *axes)
设置冻结轴系
定义 AxesFrozenAtEventTime.hpp:72
SharedPtr< EventTime > & getEpochHandle()
获取冻结时间句柄
定义 AxesFrozenAtEventTime.hpp:57
SharedPtr< EventTime > epoch_
冻结时间
定义 AxesFrozenAtEventTime.hpp:82
void setEpoch(EventTime *epoch)
设置冻结时间
定义 AxesFrozenAtEventTime.hpp:60
void setReferenceAxes(Axes *referenceAxes)
设置参考轴系
定义 AxesFrozenAtEventTime.hpp:66
SharedPtr< Axes > axes_
冻结轴系
定义 AxesFrozenAtEventTime.hpp:81
Axes * getAxes() const
获取冻结轴系
定义 AxesFrozenAtEventTime.hpp:69
Axes * getReferenceAxes() const
获取参考轴系
定义 AxesFrozenAtEventTime.hpp:63
SharedPtr< Axes > referenceAxes_
参考轴系
定义 AxesFrozenAtEventTime.hpp:80
virtual Axes * getParent() const =0
获取当前轴系的父轴系
virtual errc_t getTransform(const TimePoint &tp, Rotation &rotation) const =0
获取当前轴系相对于父轴系的旋转信息
运动学坐标系旋转
定义 KinematicRotation.hpp:32
绝对时间点
定义 TimePoint.hpp:106