56 const std::string& commonName()
const {
return commonName_; }
57 std::string& commonName() {
return commonName_; }
58 const std::string& mission()
const {
return mission_; }
59 std::string& mission() {
return mission_; }
63 const std::string& internationalDesignator()
const {
return internationalDesignator_; }
64 void setInternationalDesignator(
StringView v) { internationalDesignator_ = std::string(v); }
66 int noradCatId()
const {
return noradCatId_; }
67 void setNoradCatId(
int v) { noradCatId_ = v; }
69 bool isPayload()
const {
return payloadFlag_; }
70 void setPayload(
bool v) { payloadFlag_ = v; }
72 const std::string& owner()
const {
return owner_; }
73 void setOwner(
StringView v) { owner_ = std::string(v); }
75 const std::string& launchDate()
const {
return launchDate_; }
76 void setLaunchDate(
StringView v) { launchDate_ = std::string(v); }
78 const std::string& launchSite()
const {
return launchSite_; }
79 void setLaunchSite(
StringView v) { launchSite_ = std::string(v); }
81 const std::string& decayDate()
const {
return decayDate_; }
82 void setDecayDate(
StringView v) { decayDate_ = std::string(v); }
84 double period()
const {
return period_; }
85 void setPeriod(
double v) { period_ = v; }
87 double inclination()
const {
return inclination_; }
88 void setInclination(
double v) { inclination_ = v; }
90 double apogee()
const {
return apogee_; }
91 void setApogee(
double v) { apogee_ = v; }
93 double perigee()
const {
return perigee_; }
94 void setPerigee(
double v) { perigee_ = v; }
96 double rcs()
const {
return rcs_; }
97 void setRcs(
double v) { rcs_ = v; }
99 const std::string& orbitalStatusCode()
const {
return orbitalStatusCode_; }
100 void setOrbitalStatusCode(
StringView v) { orbitalStatusCode_ = std::string(v); }
107 std::string commonName_{};
108 std::string mission_{};
111 std::string internationalDesignator_{};
113 bool payloadFlag_{
false};
114 std::string owner_{};
115 std::string launchDate_{};
116 std::string launchSite_{};
117 std::string decayDate_{};
119 double inclination_{0.0};
121 double perigee_{0.0};
122 double rcs_{std::numeric_limits<double>::quiet_NaN()};
123 std::string orbitalStatusCode_{};
卫星数据库条目
定义 SatelliteDatabaseEntry.hpp:42
bool isDecayed() const
是否已衰减(有衰减日期)
定义 SatelliteDatabaseEntry.hpp:103