43 void setImpl(
Point* impl){impl_ = impl;}
44 Point* impl()
const {
return impl_.get();}
virtual Frame * getFrame() const =0
获取点所在的参考坐标系
virtual errc_t getPosVel(const TimePoint &tp, Vector3d &pos, Vector3d &vel) const =0
获取点在指定时间点的位置和速度,相对于点的参考坐标系
virtual errc_t getInterval(TimeInterval &interval) const
获取点的时段,表示点在空间中的存在时间范围
定义 Point.cpp:38
virtual errc_t getPos(const TimePoint &tp, Vector3d &pos) const =0
获取点在指定时间点的位置,相对于点的参考坐标系
virtual errc_t getPosVelAcc(const TimePoint &tp, Vector3d &pos, Vector3d &vel, Vector3d &acc) const
获取点在指定时间点的位置、速度和加速度,相对于点的参考坐标系
定义 Point.cpp:49
时间区间
定义 TimeInterval.hpp:64
绝对时间点
定义 TimePoint.hpp:108