🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::SatelliteDatabase类 参考

#include <SatelliteDatabase.hpp>

+ 类 ast::SatelliteDatabase 继承关系图:

Public 类型

using Entry = SatelliteDatabaseEntry
 
using EntryList = std::vector<SatelliteDatabaseEntry>
 

Public 成员函数

 SatelliteDatabase (StringView filePath)
 
errc_t load (StringView filePath)
 
errc_t reload ()
 
bool isLoaded () const
 
const TimePointlastUpdateTime () const
 
const std::vector< std::string > & getMissions () const
 
EntryList getEntries (const SatelliteDatabaseQuery &query) const
 
const EntryList & getEntries () const
 
size_t size () const
 
const std::string & filePath () const
 
- Public 成员函数 继承自 ast::Database

详细描述

卫星数据库

继承自 Database,可解析 CelesTrak SATCAT Legacy Text Format 格式的卫星目录文件。

  • 每行表示一颗卫星,固定 132 字符列宽
  • 类别(mission)从卫星名称自动派生(取名称首词)

该类的文档由以下文件生成: