Public Member Functions | List of all members
Refraction::SphRay Class Reference

#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
 

Detailed Description

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.

Inheritance diagram for Refraction::SphRay:
Inheritance graph
[legend]
Collaboration diagram for Refraction::SphRay:
Collaboration graph
[legend]

The documentation for this class was generated from the following files: