public class GlobalMappingFunctionModel extends Object implements MappingFunction
The Global Mapping Function is based on spherical harmonics up
to degree and order of 9. It was developed to be consistent
with the Vienna1
mapping function model.
Constructor and Description |
---|
GlobalMappingFunctionModel()
Build a new instance.
|
GlobalMappingFunctionModel(TimeScale utc)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
double[] |
mappingFactors(double elevation,
GeodeticPoint point,
AbsoluteDate date)
This method allows the computation of the hydrostatic and
wet mapping functions.
|
<T extends CalculusFieldElement<T>> |
mappingFactors(T elevation,
FieldGeodeticPoint<T> point,
FieldAbsoluteDate<T> date)
This method allows the computation of the hydrostatic and
wet mapping functions.
|
@DefaultDataContext public GlobalMappingFunctionModel()
This constructor uses the default data context
.
GlobalMappingFunctionModel(TimeScale)
public GlobalMappingFunctionModel(TimeScale utc)
utc
- UTC time scale.public double[] mappingFactors(double elevation, GeodeticPoint point, AbsoluteDate date)
mappingFactors
in interface MappingFunction
elevation
- the elevation of the satellite, in radianspoint
- station locationdate
- current datepublic <T extends CalculusFieldElement<T>> T[] mappingFactors(T elevation, FieldGeodeticPoint<T> point, FieldAbsoluteDate<T> date)
mappingFactors
in interface MappingFunction
T
- type of the elementselevation
- the elevation of the satellite, in radianspoint
- station locationdate
- current dateCopyright © 2002-2022 CS GROUP. All rights reserved.