24#include "AstCore/Axes.hpp"
25#include "AstCore/EventTime.hpp"
35using PAxesFrozen = AxesFrozen*;
36using HAxesFrozen = SharedPtr<AxesFrozen>;
53 const TimePoint& getEpoch()
const {
return epoch_; }
54 void setEpoch(
const TimePoint& epoch) { epoch_ = epoch; }
55 Axes* getAxes()
const {
return axes_; }
56 void setAxes(
Axes* axes) { axes_ = axes; }
57 Axes* getReferenceAxes()
const {
return referenceAxes_; }
58 void setReferenceAxes(
Axes* referenceAxes) { referenceAxes_ = referenceAxes; }
TimePoint epoch_
冻结时间
定义 AxesFrozen.hpp:62
SharedPtr< Axes > axes_
冻结轴系
定义 AxesFrozen.hpp:61
SharedPtr< Axes > referenceAxes_
参考轴系
定义 AxesFrozen.hpp:60
virtual Axes * getParent() const =0
获取当前轴系的父轴系
virtual errc_t getTransform(const TimePoint &tp, Rotation &rotation) const =0
获取当前轴系相对于父轴系的旋转信息
运动学坐标系旋转
定义 KinematicRotation.hpp:32
绝对时间点
定义 TimePoint.hpp:106