#include <RefractionModel.h>
Public Member Functions | |
SphRay (const AntarcticAtmosphere::AtmosphericModel *a=&AntarcticAtmosphere::ITURefractivity(), double step_size=10, bool cache_similar=true) | |
void | adjustLatitude (double lat, double bearing) |
void | changeAtmosphere (const AntarcticAtmosphere::AtmosphericModel *a) |
virtual double | getElevationCorrection (double el, double hSource, double hPayload, double *correction_at_source=0) const |
Public Member Functions inherited from Refraction::PositionIndependentModel | |
virtual double | getElevationCorrection (const Adu5Pat *pat, const AntarcticCoord *source, double *correction_at_source=0, double dth=0.01) const |
This will use spherical raytracing to compute the correction This doesn't require more than one iteration because we can compute the thrown angle from the apparent angle
Definition at line 144 of file RefractionModel.h.