public class CommonGnssData extends Object
Constructor and Description |
---|
CommonGnssData(double mu, double angularVelocity, int weekNumber)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getAf0()
获取卫星钟差修正系数。
|
double |
getAf1()
获取卫星钟漂修正系数。
|
double |
getAngularVelocity()
获取GNSS模型中地球的平均角速度。
|
double |
getCycleDuration()
获取GNSS周期的持续时间(秒)。
|
AbsoluteDate |
getDate()
获取星历参考日期。
|
double |
getE()
获取偏心率。
|
double |
getI0()
获取参考时间的倾角。
|
double |
getM0()
获取参考时间的平近点角。
|
double |
getMu()
获取地球的普遍引力参数。
|
double |
getOmega0()
获取轨道平面上升交点的经度(每周)。
|
double |
getOmegaDot()
获取升交点经度的变化率。
|
double |
getPa()
获取近地点幅角。
|
int |
getPRN()
获取卫星的PRN编号。
|
double |
getSma()
获取半长轴。
|
double |
getTime()
获取GNSS轨道的参考时间,以从周开始的持续时间表示。
|
int |
getWeek()
获取GNSS轨道的参考周。
|
void |
setAf0(double af0)
设置卫星钟差修正系数(s)。
|
void |
setAf1(double af1)
设置卫星钟漂修正系数(s/s)。
|
void |
setDate(AbsoluteDate date)
设置参考时刻。
|
void |
setE(double e)
设置偏心率。
|
void |
setI0(double i0)
设置参考时间的倾角(弧度)。
|
void |
setM0(double m0)
设置参考时间的平近点角(弧度)。
|
void |
setOmega0(double omega0)
设置轨道平面上升交点的经度(每周)(弧度)。
|
void |
setOmegaDot(double omegaDot)
设置升交点经度的变化率(弧度/秒)。
|
void |
setPa(double omega)
设置近地点幅角(弧度)。
|
void |
setPRN(int number)
设置卫星的PRN编号。
|
void |
setSma(double sma)
设置半长轴。
|
void |
setTime(double time)
设置轨道的参考时间,以从周开始的持续时间表示。
|
void |
setWeek(int week)
设置轨道的参考周。
|
public CommonGnssData(double mu, double angularVelocity, int weekNumber)
mu
- 地球的普遍引力参数
angularVelocity
- GNSS模型中地球的平均角速度
weekNumber
- GNSS周期中的周数
public double getMu()
public double getAngularVelocity()
public double getCycleDuration()
public int getPRN()
public void setPRN(int number)
number
- 要设置的PRN编号
public int getWeek()
public void setWeek(int week)
week
- 要设置的周数
public double getSma()
public void setSma(double sma)
sma
- 半长轴(米)
public double getTime()
public void setTime(double time)
time
- 要设置的时间(秒)
public double getE()
public void setE(double e)
e
- 要设置的偏心率
public double getI0()
public void setI0(double i0)
i0
- 要设置的倾角
public double getOmega0()
public void setOmega0(double omega0)
omega0
- 要设置的轨道平面上升交点经度
public double getOmegaDot()
public void setOmegaDot(double omegaDot)
omegaDot
- 要设置的升交点经度变化率
public double getPa()
public void setPa(double omega)
omega
- 要设置的近地点幅角
public double getM0()
public void setM0(double m0)
m0
- 要设置的平近点角
public double getAf0()
public void setAf0(double af0)
af0
- 要设置的卫星钟差修正系数
public double getAf1()
public void setAf1(double af1)
af1
- 要设置的卫星钟漂修正系数
public AbsoluteDate getDate()
public void setDate(AbsoluteDate date)
date
- 要设置的时刻
Copyright © 2002-2023 CS GROUP. All rights reserved.