24#include "AstUtil/RunTime.hpp"
41class IAUXYSPrecomputed;
46AST_CORE_CAPI errc_t aInitialize();
49AST_CORE_CAPI errc_t aInitializeByConfig(StringView configfile);
69AST_CORE_CAPI errc_t
aDataDirGet(std::string& datadir);
74AST_CORE_CAPI errc_t
aDataDirSet(StringView dirpath);
std::string aDataDirGet()
获取数据文件夹
定义 RunTime.cpp:359
DataContext * aDataContext_EnsureCurrent()
确保当前线程的数据上下文存在 如果当前线程的数据上下文不存在,则将默认数据上下文设置为当前线程的数据上下文 如果当前线程的数据上下文未初始化,则初始化
定义 RunTime.cpp:419
DataContext * aDataContext_GetCurrent()
获取当前线程的数据上下文 如果当前线程的数据上下文不存在,则将默认数据上下文设置为当前线程的数据上下文
定义 RunTime.cpp:410
GlobalContext * aGlobalContext_Get()
获取全局上下文
定义 RunTime.cpp:75
EOP * aDataContext_GetEOP()
获取当前全局上下文的EOP
定义 RunTime.cpp:439
std::string aGetDefaultSPKDir()
获取默认SPK目录
定义 RunTime.cpp:199
errc_t aUninitialize()
反初始化
定义 RunTime.cpp:346
StartupConfig * aDataContext_GetConfig()
获取当前线程的数据上下文的配置
定义 RunTime.cpp:457
errc_t aInitializeConfig(DataContext *context)
初始化配置
定义 RunTime.cpp:311
errc_t aDataDirSet(StringView dirpath)
设置数据文件夹
定义 RunTime.cpp:384
void aDataContext_SetCurrent(DataContext *context)
设置当前线程的数据上下文
定义 RunTime.cpp:434
IAUXYS * aGlobalContext_GetIAUXYS()
获取全局上下文的IAUXYS
定义 RunTime.cpp:80
DataContext * aDataContext_New()
创建一个新的全局上下文
定义 RunTime.cpp:466
DataContext * aDataContext_GetDefault()
获取默认数据上下文 如果默认数据上下文不存在,则创建一个新的默认数据上下文
定义 RunTime.cpp:402
IAUXYSPrecomputed * aDataContext_GetIAUXYSPrecomputed()
获取当前线程的数据上下文的IAUXYSPrecomputed
定义 RunTime.cpp:451
SolarSystem * aDataContext_GetSolarSystem()
获取当前全局上下文的太阳系
定义 RunTime.cpp:445