public class AuxiliaryElements extends Object
大部分参数在Danielson论文第2.1节中定义。
Constructor and Description |
---|
AuxiliaryElements(Orbit orbit, int retrogradeFactor)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getAlpha()
获取中心天体的方向余弦α。
|
double |
getB()
获取B = sqrt(1 - e²)。
|
double |
getBeta()
获取中心天体的方向余弦β。
|
double |
getC()
获取C = 1 + p² + q²。
|
AbsoluteDate |
getDate()
获取轨道的日期。
|
double |
getEcc()
获取离心率。
|
Frame |
getFrame()
获取轨道的定义参考系。
|
double |
getGamma()
获取中心天体的方向余弦γ。
|
double |
getH()
获取离心率向量的y分量。
|
double |
getK()
获取离心率向量的x分量。
|
double |
getKeplerianPeriod()
获取开普勒周期。
|
double |
getLf()
获取离心经度。
|
double |
getLM()
获取平均经度。
|
double |
getLv()
获取真经度。
|
double |
getMeanMotion()
获取开普勒平均运动。
|
Orbit |
getOrbit()
获取轨道。
|
double |
getP()
获取倾角向量的y分量。
|
double |
getQ()
获取倾角向量的x分量。
|
int |
getRetrogradeFactor()
获取逆行因子。
|
double |
getSma()
获取半长轴。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVectorF()
获取赤道坐标系向量f。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVectorG()
获取赤道坐标系向量g。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getVectorW()
获取赤道坐标系向量w。
|
public AuxiliaryElements(Orbit orbit, int retrogradeFactor)
orbit
- 相关的辅助元素的平均轨道
retrogradeFactor
- 逆行因子I [Eq. 2.1.2-(2)]
public Orbit getOrbit()
public AbsoluteDate getDate()
public Frame getFrame()
public double getEcc()
public double getMeanMotion()
public double getKeplerianPeriod()
public double getSma()
public double getK()
在DSST中称为k,对应于EquinoctialOrbit
中的ex
public double getH()
在DSST中称为h,对应于EquinoctialOrbit
中的ey
public double getQ()
在DSST中称为q,对应于EquinoctialOrbit
中的hx
public double getP()
在DSST中称为p,对应于EquinoctialOrbit
中的hy
public double getLM()
public double getLv()
public double getLf()
public int getRetrogradeFactor()
public double getB()
public double getC()
public org.hipparchus.geometry.euclidean.threed.Vector3D getVectorF()
public org.hipparchus.geometry.euclidean.threed.Vector3D getVectorG()
public org.hipparchus.geometry.euclidean.threed.Vector3D getVectorW()
public double getAlpha()
public double getBeta()
public double getGamma()
Copyright © 2002-2023 CS GROUP. All rights reserved.