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,
146AST_CORE_API
void aECFToECITransform(
const TimePoint& tp, KinematicRotation& rotation);
153AST_CORE_CAPI
void aECFToECIMatrix(
const TimePoint& tp, Matrix3d& matrix);
161AST_CORE_API
void aECFToECI(
const TimePoint& tp,
const Vector3d& vecECF, Vector3d& vecECI);
173 const Vector3d& vecECF,
174 const Vector3d& velECF,
211AST_CORE_API
void aJ2000ToECF(
const TimePoint& tp,
const Vector3d& vecJ2000, Vector3d& vecECF);
224 const Vector3d& vecJ2000,
225 const Vector3d& velJ2000,
259AST_CORE_API
void aECFToJ2000(
const TimePoint& tp,
const Vector3d& vecECF, Vector3d& vecJ2000);
271 const Vector3d& vecECF,
272 const Vector3d& velECF,
303AST_CORE_CAPI
void aJ2000ToMOD(
const TimePoint& tp,
const Vector3d& vecJ2000, Vector3d& vecMOD);
322AST_CORE_CAPI
void aMODToTODMatrix(
const TimePoint& tp, Matrix3d& matrix);
330AST_CORE_CAPI
void aMODToTOD(
const TimePoint& tp,
const Vector3d& vecMOD, Vector3d& vecTOD);
366AST_CORE_API
void aTODToGTOD(
const TimePoint& tp,
const Vector3d& vecTOD, Vector3d& vecGTOD);
379 const Vector3d& vecTOD,
const Vector3d& velTOD,
380 Vector3d& vecGTOC, Vector3d& velGTOC
430AST_CORE_CAPI
void aTODToTEME(
const TimePoint& tp,
const Vector3d& vecTOD, Vector3d& vecTEME);
450AST_CORE_CAPI
void aTEMEToTOD(
const TimePoint& tp,
const Vector3d& vecTEME, Vector3d& vecTOD);
472AST_CORE_API
void aJ2000ToTEME(
const TimePoint& tp,
const Vector3d& vecJ2000, Vector3d& vecTEME);
494AST_CORE_API
void aTEMEToJ2000(
const TimePoint& tp,
const Vector3d& vecTEME, Vector3d& vecJ2000);
523AST_CORE_CAPI
void aGTODToECF(
const TimePoint& tp,
const Vector3d& vecGTOD, Vector3d& vecECF);
558AST_CORE_API
void aICRFToECF(
const TimePoint& tp,
const Vector3d& vecICRF, Vector3d& vecECF);
565AST_CORE_API
void aECFToICRF(
const TimePoint& tp,
const Vector3d& vecECF, Vector3d& vecICRF);
576 const Vector3d& vecICRF,
const Vector3d& velICRF,
577 Vector3d& vecECF, Vector3d& velECF
604AST_CORE_CAPI
void aICRFToCIRF(
const TimePoint& tp,
const Vector3d& vecICRF, Vector3d& vecCIRF);
636AST_CORE_API
void aCIRFToTIRF(
const TimePoint& tp,
const Vector3d& vecCIRF, Vector3d& vecTIRF);
648 const Vector3d& vecCIRF,
const Vector3d& velCIRF,
649 Vector3d& vecTIRF, Vector3d& velTIRF
676AST_CORE_CAPI
void aTIRFToECF(
const TimePoint& tp,
const Vector3d& vecTIRF, Vector3d& vecECF);
707AST_CORE_API
void aICRFToJ2000(
const TimePoint& tp,
const Vector3d& vecICRF, Vector3d& vecJ2000);
718 const Vector3d& vecICRF,
719 const Vector3d& velICRF,
750AST_CORE_API
void aJ2000ToICRF(
const TimePoint& tp,
const Vector3d& vecJ2000, Vector3d& vecICRF);
761 const Vector3d& vecJ2000,
762 const Vector3d& velJ2000,
773A_ALWAYS_INLINE
void aICRFToECFMatrix(
const TimePoint& tp,
double matrix[3][3])
void aECIToECFTransform(const TimePoint &tp, Rotation &rotation)
从ECI转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:37
void aECFToECI(const TimePoint &tp, const Vector3d &vecECF, Vector3d &vecECI)
从ECF转换为ECI的坐标转换
定义 EarthFrame.cpp:82
void aCIRFToTIRFTransform(const TimePoint &tp, Rotation &rotation)
从CIRF转换为TIRF的坐标旋转变换
定义 EarthFrame.cpp:554
void aJ2000ToMODTransform(const TimePoint &tp, Rotation &rotation)
从J2000转换为MOD的坐标旋转变换
定义 EarthFrame.cpp:181
void aCIRFToTIRF(const TimePoint &tp, const Vector3d &vecCIRF, Vector3d &vecTIRF)
从CIRF转换为TIRF的坐标转换
定义 EarthFrame.cpp:573
void aTIRFToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从TIRF转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:594
void aTODToGTOD(const TimePoint &tp, const Vector3d &vecTOD, Vector3d &vecGTOD)
从TOD转换为GTOD的坐标转换
定义 EarthFrame.cpp:262
void aJ2000ToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从J2000转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:119
void aICRFToECFTransform(const TimePoint &tp, Rotation &rotation)
从ICRF转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:448
void aTODToTEMETransform(const TimePoint &tp, Rotation &rotation)
是否在TEME春分点计算中禁用IAU 1994 C7补正项
定义 EarthFrame.cpp:278
void aJ2000ToTEME(const TimePoint &tp, const Vector3d &vecJ2000, Vector3d &vecTEME)
从J2000转换为TEME的坐标转换
定义 EarthFrame.cpp:355
void aTEMEToJ2000Matrix(const TimePoint &tp, Matrix3d &matrix)
从TEME转换为J2000的坐标转换矩阵
定义 EarthFrame.cpp:372
void aECIToECF(const TimePoint &tp, const Vector3d &vecECI, Vector3d &vecECF)
从ECI转换为ECF的坐标转换
定义 EarthFrame.cpp:52
void aECFToJ2000Matrix(const TimePoint &tp, Matrix3d &matrix)
从ECF转换为J2000的坐标转换矩阵
定义 EarthFrame.cpp:159
void aTEMEToJ2000Transform(const TimePoint &tp, Rotation &rotation)
从TEME转换为J2000的坐标旋转变换
定义 EarthFrame.cpp:366
void aGTODToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从GTOD转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:428
void aICRFToCIRFMatrix(const TimePoint &tp, Matrix3d &matrix)
从ICRF转换为CIRF的坐标转换矩阵
定义 EarthFrame.cpp:536
void aJ2000ToECF(const TimePoint &tp, const Vector3d &vecJ2000, Vector3d &vecECF)
从J2000转换为ECF的坐标转换
定义 EarthFrame.cpp:133
void aJ2000ToTEMEMatrix(const TimePoint &tp, Matrix3d &matrix)
从J2000转换为TEME的坐标转换矩阵
定义 EarthFrame.cpp:343
void aECFToECIMatrix(const TimePoint &tp, Matrix3d &matrix)
从ECF转换为ECI的坐标转换矩阵
定义 EarthFrame.cpp:76
void aECIToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从ECI转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:47
void aECFToJ2000Transform(const TimePoint &tp, Rotation &rotation)
从ECF转换为J2000的坐标旋转变换
定义 EarthFrame.cpp:147
void aECFToECITransform(const TimePoint &tp, Rotation &rotation)
从ECF转换为ECI的坐标旋转变换
定义 EarthFrame.cpp:64
void aICRFToCIRF(const TimePoint &tp, const Vector3d &vecICRF, Vector3d &vecCIRF)
从ICRF转换为CIRF的坐标转换
定义 EarthFrame.cpp:543
void aTODToGTODTransform(const TimePoint &tp, Rotation &rotation)
从TOD转换为GTOD的坐标旋转变换
定义 EarthFrame.cpp:243
void aJ2000ToICRF(const TimePoint &tp, const Vector3d &vecJ2000, Vector3d &vecICRF)
从J2000转换为ICRF的坐标转换
定义 EarthFrame.cpp:669
void aTEMEToTOD(const TimePoint &tp, const Vector3d &vecTEME, Vector3d &vecTOD)
从TEME转换为TOD的坐标转换
定义 EarthFrame.cpp:328
void aTIRFToECFTransform(const TimePoint &tp, Rotation &rotation)
从TIRF转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:589
void aJ2000ToTEMETransform(const TimePoint &tp, Rotation &rotation)
从J2000转换为TEME的坐标旋转变换
定义 EarthFrame.cpp:337
void aTEMEToTODTransform(const TimePoint &tp, Rotation &rotation)
从TEME转换为TOD的坐标旋转变换
定义 EarthFrame.cpp:316
void aTODToTEMEMatrix(const TimePoint &tp, Matrix3d &matrix)
从TOD转换为TEME的坐标转换矩阵
定义 EarthFrame.cpp:289
void aJ2000ToICRFMatrix(const TimePoint &tp, Matrix3d &matrix)
从J2000转换为ICRF的坐标转换矩阵
定义 EarthFrame.cpp:664
void aICRFToECF(const TimePoint &tp, const Vector3d &vecICRF, Vector3d &vecECF)
从ICRF转换为ECF的坐标转换
定义 EarthFrame.cpp:482
void aICRFToJ2000(const TimePoint &tp, const Vector3d &vecICRF, Vector3d &vecJ2000)
从ICRF转换为J2000的坐标转换
定义 EarthFrame.cpp:629
void aJ2000ToMOD(const TimePoint &tp, const Vector3d &vecJ2000, Vector3d &vecMOD)
从J2000转换为MOD的坐标转换
定义 EarthFrame.cpp:195
void aICRFToJ2000Matrix(const TimePoint &tp, Matrix3d &matrix)
从ICRF转换为J2000的坐标转换矩阵
定义 EarthFrame.cpp:624
void aJ2000ToECFTransform(const TimePoint &tp, Rotation &rotation)
从J2000转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:94
void aGTODToECFTransform(const TimePoint &tp, Rotation &rotation)
从GTOD转换为ECF的坐标旋转变换
定义 EarthFrame.cpp:389
void aTEMEToJ2000(const TimePoint &tp, const Vector3d &vecTEME, Vector3d &vecJ2000)
从TEME转换为J2000的坐标转换
定义 EarthFrame.cpp:378
void aTODToTEME(const TimePoint &tp, const Vector3d &vecTOD, Vector3d &vecTEME)
从TOD转换为TEME的坐标转换
定义 EarthFrame.cpp:307
void aJ2000ToICRFTransform(const TimePoint &tp, Rotation &rotation)
从J2000转换为ICRF的坐标旋转变换
定义 EarthFrame.cpp:651
void aECFToICRF(const TimePoint &tp, const Vector3d &vecECF, Vector3d &vecICRF)
从ECF转换为ICRF的坐标转换
定义 EarthFrame.cpp:489
void aMODToTODMatrix(const TimePoint &tp, Matrix3d &matrix)
从MOD转换为TOD的坐标转换矩阵
定义 EarthFrame.cpp:210
void aTEMEToTODMatrix(const TimePoint &tp, Matrix3d &matrix)
从TEME转换为TOD的坐标转换矩阵
定义 EarthFrame.cpp:322
void aTIRFToECF(const TimePoint &tp, const Vector3d &vecTIRF, Vector3d &vecECF)
从TIRF转换为ECF的坐标转换
定义 EarthFrame.cpp:599
void aTODToGTODMatrix(const TimePoint &tp, Matrix3d &matrix)
从TOD转换为GTOD的坐标转换矩阵
定义 EarthFrame.cpp:256
void aICRFToECFMatrix(const TimePoint &tp, Matrix3d &matrix)
从ICRF转换为ECF的坐标转换矩阵
定义 EarthFrame.cpp:470
void aECFToJ2000(const TimePoint &tp, const Vector3d &vecECF, Vector3d &vecJ2000)
从ECF转换为J2000的坐标转换
定义 EarthFrame.cpp:165
void aCIRFToTIRFMatrix(const TimePoint &tp, Matrix3d &matrix)
从CIRF转换为TIRF的坐标转换矩阵
定义 EarthFrame.cpp:567
void aMODToTODTransform(const TimePoint &tp, Rotation &rotation)
从MOD转换为TOD的坐标旋转变换
定义 EarthFrame.cpp:204
void aICRFToCIRFTransform(const TimePoint &tp, Rotation &rotation)
从ICRF转换为CIRF的坐标旋转变换
定义 EarthFrame.cpp:505
void aGTODToECF(const TimePoint &tp, const Vector3d &vecGTOD, Vector3d &vecECF)
从GTOD转换为ECF的坐标转换
定义 EarthFrame.cpp:439
void aMODToTOD(const TimePoint &tp, const Vector3d &vecMOD, Vector3d &vecTOD)
从MOD转换为TOD的坐标转换
定义 EarthFrame.cpp:234
void aJ2000ToMODMatrix(const TimePoint &tp, Matrix3d &matrix)
从J2000转换为MOD的坐标转换矩阵
定义 EarthFrame.cpp:187
void aICRFToJ2000Transform(const TimePoint &tp, Rotation &rotation)
从ICRF转换为J2000的坐标旋转变换
定义 EarthFrame.cpp:608