24#include "AstReport/DataGroupTimeVar.hpp"
25#include "AstCore/Point.hpp"
26#include "AstCore/CelestialBody.hpp"
27#include "AstCore/GeodeticPoint.hpp"
28#include "AstMath/Vector.hpp"
29#include "AstUtil/Span.hpp"
50 double totalIntensityF_{};
51 double northIntensityX_{};
52 double eastIntensityY_{};
53 double verticalIntensityZ_{};
56 double horizontalIntensityH_{};
57 double declinationD_{};
58 double inclinationI_{};
63 double absMcIlwainL_{};
80 const TimePoint& getTime()
const {
return time_; }
81 double getTotalIntensityF()
const {
return totalIntensityF_; }
82 double getNorthIntensityX()
const {
return northIntensityX_; }
83 double getEastIntensityY()
const {
return eastIntensityY_; }
84 double getVerticalIntensityZ()
const {
return verticalIntensityZ_; }
85 double getHorizontalIntensityH()
const {
return horizontalIntensityH_; }
86 double getDeclinationD()
const {
return declinationD_; }
87 double getInclinationI()
const {
return inclinationI_; }
88 double getDipoleL()
const {
return dipoleL_; }
89 double getMcIlwainL()
const {
return mcIlwainL_; }
90 double getAbsMcIlwainL()
const {
return absMcIlwainL_; }
91 double getBOverBeq()
const {
return bOverBeq_; }
92 double getBeq()
const {
return beq_; }
93 double getEcfX()
const {
return ecfX_; }
94 double getEcfY()
const {
return ecfY_; }
95 double getEcfZ()
const {
return ecfZ_; }
96 double getEciX()
const {
return eciX_; }
97 double getEciY()
const {
return eciY_; }
98 double getEciZ()
const {
return eciZ_; }
111 Point* getPoint()
const {
return point_.get(); }
112 Body* getBody()
const {
return body_.get(); }
113 void setPoint(Point* p) { point_ = p; }
114 void setBody(Body* b) { body_ = b; }
116 WeakPtr<Point> point_{};
117 WeakPtr<Body> body_{};
天体
定义 CelestialBody.hpp:72
数据元素容器
定义 DataElements.hpp:90
地磁场数据组
定义 DataGroupMagField.hpp:43
随时间变化的数据组
定义 DataGroupTimeVar.hpp:37
virtual errc_t calculate(const TimeList &timeList, VariantVector &result) const =0
计算数据组
非拥有的连续对象序列视图
定义 Span.hpp:71
绝对时间点
定义 TimePoint.hpp:108
变类型向量容器
定义 VariantVector.hpp:59
定义 DataGroupMagField.hpp:46