public class ViennaOneModel extends Object implements DiscreteTroposphericModel, MappingFunction
Constructor and Description |
---|
ViennaOneModel(double[] coefficientA, double[] zenithDelay)
构建一个新实例。
|
ViennaOneModel(double[] coefficientA, double[] zenithDelay, TimeScale utc)
构建一个新实例。
|
Modifier and Type | Method and Description |
---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
computeZenithDelay(FieldGeodeticPoint<T> point, T[] parameters, FieldAbsoluteDate<T> date)
此方法允许计算天顶静力和天顶湿延迟。
|
double[] |
computeZenithDelay(GeodeticPoint point, double[] parameters, AbsoluteDate date)
此方法允许计算天顶静力和天顶湿延迟。
|
List<ParameterDriver> |
getParametersDrivers()
获取参数的驱动程序。
|
double[] |
mappingFactors(double elevation, GeodeticPoint point, AbsoluteDate date)
此方法允许计算静力和湿延迟的映射函数。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
mappingFactors(T elevation, FieldGeodeticPoint<T> point, FieldAbsoluteDate<T> date)
此方法允许计算静力和湿延迟的映射函数。
|
double |
pathDelay(double elevation, GeodeticPoint point, double[] parameters, AbsoluteDate date)
计算从地面站到卫星的信号路径的对流层路径延迟。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
pathDelay(T elevation, FieldGeodeticPoint<T> point, T[] parameters, FieldAbsoluteDate<T> date)
计算从地面站到卫星的信号路径的对流层路径延迟。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
@DefaultDataContext public ViennaOneModel(double[] coefficientA, double[] zenithDelay)
此构造函数使用默认数据上下文
。
coefficientA
- 用于计算湿和静力映射函数的a系数。
zenithDelay
- 静力和湿延迟的值
ViennaOneModel(double[], double[], TimeScale)
public ViennaOneModel(double[] coefficientA, double[] zenithDelay, TimeScale utc)
coefficientA
- 用于计算湿和静力映射函数的a系数。
zenithDelay
- 静力和湿延迟的值
utc
- UTC时间刻度。
public double pathDelay(double elevation, GeodeticPoint point, double[] parameters, AbsoluteDate date)
pathDelay
在接口 DiscreteTroposphericModel
中
elevation
- 卫星的仰角,以弧度表示
point
- 站点位置
parameters
- 当前日期的对流层模型参数
date
- 当前日期
public <T extends org.hipparchus.CalculusFieldElement<T>> T pathDelay(T elevation, FieldGeodeticPoint<T> point, T[] parameters, FieldAbsoluteDate<T> date)
pathDelay
在接口 DiscreteTroposphericModel
中
T
- 元素的类型
elevation
- 卫星的仰角,以弧度表示
point
- 站点位置
parameters
- 当前日期的对流层模型参数
date
- 当前日期
public double[] computeZenithDelay(GeodeticPoint point, double[] parameters, AbsoluteDate date)
point
- 站点位置
parameters
- 对流层模型参数
date
- 当前日期
public <T extends org.hipparchus.CalculusFieldElement<T>> T[] computeZenithDelay(FieldGeodeticPoint<T> point, T[] parameters, FieldAbsoluteDate<T> date)
T
- 元素的类型
point
- 站点位置
parameters
- 对流层模型参数
date
- 当前日期
public double[] mappingFactors(double elevation, GeodeticPoint point, AbsoluteDate date)
mappingFactors
在接口 MappingFunction
中
elevation
- 卫星的仰角,以弧度表示
point
- 站点位置
date
- 当前日期
public <T extends org.hipparchus.CalculusFieldElement<T>> T[] mappingFactors(T elevation, FieldGeodeticPoint<T> point, FieldAbsoluteDate<T> date)
mappingFactors
在接口 MappingFunction
中
T
- 元素的类型
elevation
- 卫星的仰角,以弧度表示
point
- 站点位置
date
- 当前日期
public List<ParameterDriver> getParametersDrivers()
getParametersDrivers
在接口 ParameterDriversProvider
中
Copyright © 2002-2023 CS GROUP. All rights reserved.