29class KinematicRotation;
103AST_CORE_CAPI
void aECIToECFMatrix(
const TimePoint& tp, Matrix3d& matrix);
111AST_CORE_API
void aECIToECF(
const TimePoint& tp,
const Vector3d& vecECI, Vector3d& vecECF);
124 const Vector3d& vecECI,
125 const Vector3d& velECI,
161AST_CORE_API
void aJ2000ToECF(
const TimePoint& tp,
const Vector3d& vecJ2000, Vector3d& vecECF);
174 const Vector3d& vecJ2000,
175 const Vector3d& velJ2000,
209AST_CORE_API
void aECFToJ2000(
const TimePoint& tp,
const Vector3d& vecECF, Vector3d& vecJ2000);
221 const Vector3d& vecECF,
222 const Vector3d& velECF,
253AST_CORE_CAPI
void aJ2000ToMOD(
const TimePoint& tp,
const Vector3d& vecJ2000, Vector3d& vecMOD);
272AST_CORE_CAPI
void aMODToTODMatrix(
const TimePoint& tp, Matrix3d& matrix);
280AST_CORE_CAPI
void aMODToTOD(
const TimePoint& tp,
const Vector3d& vecMOD, Vector3d& vecTOD);
316AST_CORE_API
void aTODToGTOD(
const TimePoint& tp,
const Vector3d& vecTOD, Vector3d& vecGTOD);
329 const Vector3d& vecTOD,
const Vector3d& velTOD,
330 Vector3d& vecGTOC, Vector3d& velGTOC
359AST_CORE_CAPI
void aGTODToECF(
const TimePoint& tp,
const Vector3d& vecGTOD, Vector3d& vecECF);
394AST_CORE_API
void aICRFToECF(
const TimePoint& tp,
const Vector3d& vecICRF, Vector3d& vecECF);
401AST_CORE_API
void aECFToICRF(
const TimePoint& tp,
const Vector3d& vecECF, Vector3d& vecICRF);
412 const Vector3d& vecICRF,
const Vector3d& velICRF,
413 Vector3d& vecECF, Vector3d& velECF
440AST_CORE_CAPI
void aICRFToCIRF(
const TimePoint& tp,
const Vector3d& vecICRF, Vector3d& vecCIRF);
472AST_CORE_API
void aCIRFToTIRF(
const TimePoint& tp,
const Vector3d& vecCIRF, Vector3d& vecTIRF);
484 const Vector3d& vecCIRF,
const Vector3d& velCIRF,
485 Vector3d& vecTIRF, Vector3d& velTIRF
512AST_CORE_CAPI
void aTIRFToECF(
const TimePoint& tp,
const Vector3d& vecTIRF, Vector3d& vecECF);
520A_ALWAYS_INLINE
void aICRFToECFMatrix(
const TimePoint& tp,
double matrix[3][3])
void aECIToECFTransform(const TimePoint &tp, Rotation &rotation)
从ECI转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:38
void aCIRFToTIRFTransform(const TimePoint &tp, Rotation &rotation)
从CIRF转换为TIRF的坐标旋转变换
定义 EarthFrame.cpp:412
void aJ2000ToMODTransform(const TimePoint &tp, Rotation &rotation)
从J2000转换为MOD的坐标旋转变换
定义 EarthFrame.cpp:150
void aCIRFToTIRF(const TimePoint &tp, const Vector3d &vecCIRF, Vector3d &vecTIRF)
从CIRF转换为TIRF的坐标转换
定义 EarthFrame.cpp:431
void aTIRFToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从TIRF转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:452
void aTODToGTOD(const TimePoint &tp, const Vector3d &vecTOD, Vector3d &vecGTOD)
从TOD转换为GTOD的坐标转换
定义 EarthFrame.cpp:231
void aJ2000ToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从J2000转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:88
void aICRFToECFTransform(const TimePoint &tp, Rotation &rotation)
从ICRF转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:306
void aECIToECF(const TimePoint &tp, const Vector3d &vecECI, Vector3d &vecECF)
从ECI转换为ECF的坐标转换
定义 EarthFrame.cpp:53
void aECFToJ2000Matrix(const TimePoint &tp, Matrix3d &matrix)
从ECF转换为J2000的坐标转换矩阵
定义 EarthFrame.cpp:128
void aGTODToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从GTOD转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:286
void aICRFToCIRFMatrix(const TimePoint &tp, Matrix3d &matrix)
从ICRF转换为CIRF的坐标转换矩阵
定义 EarthFrame.cpp:394
void aJ2000ToECF(const TimePoint &tp, const Vector3d &vecJ2000, Vector3d &vecECF)
从J2000转换为ECF的坐标转换
定义 EarthFrame.cpp:102
void aECIToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从ECI转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:48
void aECFToJ2000Transform(const TimePoint &tp, Rotation &rotation)
从ECF转换为J2000的坐标旋转变换
定义 EarthFrame.cpp:116
void aICRFToCIRF(const TimePoint &tp, const Vector3d &vecICRF, Vector3d &vecCIRF)
从ICRF转换为CIRF的坐标转换
定义 EarthFrame.cpp:401
void aTODToGTODTransform(const TimePoint &tp, Rotation &rotation)
从TOD转换为GTOD的坐标旋转变换
定义 EarthFrame.cpp:212
void aTIRFToECFTransform(const TimePoint &tp, Rotation &rotation)
从TIRF转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:447
void aICRFToECF(const TimePoint &tp, const Vector3d &vecICRF, Vector3d &vecECF)
从ICRF转换为ECF的坐标转换
定义 EarthFrame.cpp:340
void aJ2000ToMOD(const TimePoint &tp, const Vector3d &vecJ2000, Vector3d &vecMOD)
从J2000转换为MOD的坐标转换
定义 EarthFrame.cpp:164
void aJ2000ToECFTransform(const TimePoint &tp, Rotation &rotation)
从J2000转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:63
void aGTODToECFTransform(const TimePoint &tp, Rotation &rotation)
从GTOD转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:247
void aECFToICRF(const TimePoint &tp, const Vector3d &vecECF, Vector3d &vecICRF)
从ECF转换为ICRF的坐标转换
定义 EarthFrame.cpp:347
void aMODToTODMatrix(const TimePoint &tp, Matrix3d &matrix)
从MOD转换为TOD的坐标转换矩阵
定义 EarthFrame.cpp:179
void aTIRFToECF(const TimePoint &tp, const Vector3d &vecTIRF, Vector3d &vecECF)
从TIRF转换为ECF的坐标转换
定义 EarthFrame.cpp:457
void aTODToGTODMatrix(const TimePoint &tp, Matrix3d &matrix)
从TOD转换为GTOD的坐标转换矩阵
定义 EarthFrame.cpp:225
void aICRFToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从ICRF转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:328
void aECFToJ2000(const TimePoint &tp, const Vector3d &vecECF, Vector3d &vecJ2000)
从ECF转换为J2000的坐标转换
定义 EarthFrame.cpp:134
void aCIRFToTIRFMatrix(const TimePoint &tp, Matrix3d &matrix)
从CIRF转换为TIRF的坐标转换矩阵
定义 EarthFrame.cpp:425
void aMODToTODTransform(const TimePoint &tp, Rotation &rotation)
从MOD转换为TOD的坐标旋转变换
定义 EarthFrame.cpp:173
void aICRFToCIRFTransform(const TimePoint &tp, Rotation &rotation)
从ICRF转换为CIRF的坐标旋转变换
定义 EarthFrame.cpp:363
void aGTODToECF(const TimePoint &tp, const Vector3d &vecGTOD, Vector3d &vecECF)
从GTOD转换为ECF的坐标转换
定义 EarthFrame.cpp:297
void aMODToTOD(const TimePoint &tp, const Vector3d &vecMOD, Vector3d &vecTOD)
从MOD转换为TOD的坐标转换
定义 EarthFrame.cpp:203
void aJ2000ToMODMatrix(const TimePoint &tp, Matrix3d &matrix)
从J2000转换为MOD的坐标转换矩阵
定义 EarthFrame.cpp:156