24#include "AstReport/DataGroupTimeVar.hpp"
25#include "AstCore/Point.hpp"
26#include "AstCore/Frame.hpp"
27#include "AstMath/Vector.hpp"
28#include "AstUtil/Span.hpp"
54 const TimePoint& getTime()
const {
return time_; }
55 double getLat()
const {
return lat_; }
56 double getLon()
const {
return lon_; }
57 double getRad()
const {
return rad_; }
58 double getLatRate()
const {
return latRate_; }
59 double getLonRate()
const {
return lonRate_; }
60 double getRadRate()
const {
return radRate_; }
70 errc_t calculate(
const TimeList& timeList, std::vector<Data>& result)
const;
73 Point* getPoint()
const {
return point_.get(); }
74 Frame* getFrame()
const {
return frame_.get(); }
75 void setPoint(Point* p) { point_ = p; }
76 void setFrame(Frame* f) { frame_ = f; }
78 WeakPtr<Point> point_{};
79 WeakPtr<Frame> frame_{};
数据元素容器
定义 DataElements.hpp:90
LLR 球坐标状态数据组 — 纬度、经度、地心距及变化率
定义 DataGroupLLRState.hpp:42
随时间变化的数据组
定义 DataGroupTimeVar.hpp:37
非拥有的连续对象序列视图
定义 Span.hpp:71
绝对时间点
定义 TimePoint.hpp:108
变类型向量容器
定义 VariantVector.hpp:59
定义 DataGroupLLRState.hpp:45