public class BentModel extends Object implements IonosphericCorrection
IonosphericCorrection| Constructor and Description |
|---|
BentModel(R12Provider r12Provider,
SolarActivityDataProvider solarActivity,
USKProvider uskProvider,
BodyShape earth,
Vector3D inStation,
Frame inFrameSta,
double freq)
Constructor for the Bent ionospheric correction model.
|
| Modifier and Type | Method and Description |
|---|---|
double |
computeElectronicCont(AbsoluteDate date,
Vector3D satellite,
Frame frameSat)
Computation of the electric content between the station and the satellite at a date.
|
double |
computeSignalDelay(AbsoluteDate date,
Vector3D satellite,
Frame frameSat)
Calculates the ionospheric signal delay for the signal path from the position
of the transmitter and the receiver and the current date.
|
public BentModel(R12Provider r12Provider, SolarActivityDataProvider solarActivity, USKProvider uskProvider, BodyShape earth, Vector3D inStation, Frame inFrameSta, double freq)
r12Provider - provider for the R12 valuesolarActivity - provider for the solar activityuskProvider - provider for the model dataearth - ther earth body shapeinStation - coordinates of the position of the STATION in the frameSta frameinFrameSta - frame in witch the STATION coordinates are expressedfreq - measured signal frequency [Hz]public double computeSignalDelay(AbsoluteDate date, Vector3D satellite, Frame frameSat) throws PatriusException, IOException, ParseException
computeSignalDelay in interface IonosphericCorrectiondate - the current datesatellite - the satellite positionframeSat - the satellite position framePatriusException - thrown if computation failedIOException - thrown if computation failedParseException - thrown if computation failedpublic double computeElectronicCont(AbsoluteDate date, Vector3D satellite, Frame frameSat) throws PatriusException, IOException, ParseException
date - current datesatellite - coordinates of the position of the SATELLITE in the frameSta frameframeSat - frame in witch the SATELLITE coordinates are expressedIOException - if an error occur with the inputsParseException - if an error occur with the parsing of filesPatriusException - if an error occur with the dates and frames managementCopyright © 2020 CNES. All rights reserved.