24#include "AstUtil/RunTime.hpp"
41class IAUXYSPrecomputed;
46AST_CORE_CAPI errc_t aInitialize();
49AST_CORE_CAPI errc_t aInitializeByConfig(StringView configfile);
66AST_CORE_CAPI errc_t
aDataDirGet(std::string& datadir);
71AST_CORE_CAPI errc_t
aDataDirSet(StringView dirpath);
std::string aDataDirGet()
获取数据文件夹
定义 RunTime.cpp:349
DataContext * aDataContext_EnsureCurrent()
确保当前线程的数据上下文存在 如果当前线程的数据上下文不存在,则将默认数据上下文设置为当前线程的数据上下文。
定义 RunTime.cpp:402
DataContext * aDataContext_GetCurrent()
获取当前线程的数据上下文
定义 RunTime.cpp:382
GlobalContext * aGlobalContext_Get()
获取全局上下文
定义 RunTime.cpp:75
EOP * aDataContext_GetEOP()
获取当前全局上下文的EOP
定义 RunTime.cpp:416
std::string aGetDefaultSPKDir()
获取默认SPK目录
定义 RunTime.cpp:199
DataContext * aDataContext_EnsureDefault()
确保默认数据上下文存在 如果默认数据上下文不存在,则创建一个新的默认数据上下文。
定义 RunTime.cpp:394
errc_t aUninitialize()
反初始化
定义 RunTime.cpp:336
StartupConfig * aDataContext_GetConfig()
获取当前线程的数据上下文的配置
定义 RunTime.cpp:434
errc_t aDataDirSet(StringView dirpath)
设置数据文件夹
定义 RunTime.cpp:370
void aDataContext_SetCurrent(DataContext *context)
设置当前线程的数据上下文
定义 RunTime.cpp:411
IAUXYS * aGlobalContext_GetIAUXYS()
获取全局上下文的IAUXYS
定义 RunTime.cpp:80
DataContext * aDataContext_New()
创建一个新的全局上下文
定义 RunTime.cpp:440
DataContext * aDataContext_GetDefault()
获取默认数据上下文
定义 RunTime.cpp:388
IAUXYSPrecomputed * aDataContext_GetIAUXYSPrecomputed()
获取当前线程的数据上下文的IAUXYSPrecomputed
定义 RunTime.cpp:428
SolarSystem * aDataContext_GetSolarSystem()
获取当前全局上下文的太阳系
定义 RunTime.cpp:422