🛰️航天仿真算法库 SpaceAST 0.3.1
载入中...
搜索中...
未找到
RunTime.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include <string>
25
26AST_NAMESPACE_BEGIN
27
34class DataContext;
35
36#define AST_ENV_DATA_DIR "AST_DATA_DIR" // 环境变量 AST_DATA_DIR:数据文件夹路径
37#define AST_DATA_DIR_NAME "data" // 默认的数据文件夹名称
38#define AST_ENV_CACHE_DIR "AST_CACHE_DIR" // 环境变量 AST_CACHE_DIR:缓存文件夹路径
39#define AST_CACHE_DIR_NAME "cache" // 默认的缓存文件夹名称
40#define AST_DEFAULT_DIR_AEP8 "SolarSystem/Earth/aep8/"
41#define AST_DEFAULT_DIR_IGRF "SolarSystem/Earth/igrf/"
42#define AST_DEFAULT_DIR_IRBEM "SolarSystem/Earth/irbem/"
43
44
52AST_UTIL_API std::string aDataDirGetDefault();
53
58AST_UTIL_CAPI errc_t aDataDirGetDefault(std::string& datadir);
59
62AST_UTIL_API std::string aDataDir();
63
64
67AST_UTIL_CAPI errc_t aDataDir(std::string& datadir);
68
69
78AST_UTIL_CAPI errc_t aCacheDir(std::string& cachedir);
79
80
83AST_UTIL_API std::string aCacheDir();
84
85
88AST_NAMESPACE_END
errc_t aCacheDir(std::string &cacheDirOut)
获取缓存文件夹 缓存文件夹的顺序:
定义 RunTime.cpp:117
errc_t aDataDir(std::string &datadir)
获取数据文件夹
定义 RunTime.cpp:95
errc_t aDataDirGetDefault(std::string &dataDirOut)
获取默认数据文件夹
定义 RunTime.cpp:30