Functions | |
| double | L (double lat, double lon) |
| double | B (double lat, double lon) |
| double | geolat (double lat, double lon) |
| double | geolon (double lat, double lon) |
| double | L (std::pair< double, double >coords) |
| double | B (std::pair< double, double >coords) |
| double | geolat (std::pair< double, double >coords) |
| double | geolon (std::pair< double, double >coords) |
| double | geoInterp (double, double, const double *) |
|
|
Definition at line 25 of file Geomag.cxx.
00025 {
00026 return Geomag::B(coords.first, coords.second);
00027 }
|
|
||||||||||||
|
Definition at line 9 of file Geomag.cxx.
00009 {
00010 return Geomag::geoInterp(lat, lon, Bvals);
00011 }
|
|
||||||||||||||||
|
Definition at line 37 of file Geomag.cxx.
00037 {
00038 int ilat = static_cast<int>(lat/5.+6);
00039 int ilon = static_cast<int>(lon/5.);
00040 double a = fmod(lat+30., 5.)/5.;
00041 double b = fmod(lon, 5.)/5.;
00042 return array[ilat + 13*ilon ] * (1.-a) * (1.-b) +
00043 array[ilat + 13*(ilon+1)] * (1.-a) * b +
00044 array[ilat+1 + 13*ilon ] * a * (1.-b) +
00045 array[ilat+1 + 13*(ilon+1)] * a * b ;
00046 }
|
|
|
Definition at line 29 of file Geomag.cxx.
00029 {
00030 return Geomag::geolat(coords.first, coords.second);
00031 }
|
|
||||||||||||
|
Definition at line 13 of file Geomag.cxx.
00013 {
00014 return Geomag::geoInterp(lat, lon, glats);
00015 }
|
|
|
Definition at line 33 of file Geomag.cxx.
00033 {
00034 return Geomag::geolon(coords.first, coords.second);
00035 }
|
|
||||||||||||
|
Definition at line 17 of file Geomag.cxx.
00017 {
00018 return Geomag::geoInterp(lat, lon, glons);
00019 }
|
|
|
Definition at line 21 of file Geomag.cxx.
00021 {
00022 return Geomag::L(coords.first, coords.second);
00023 }
|
|
||||||||||||
|
Definition at line 5 of file Geomag.cxx.
00005 {
00006 return Geomag::geoInterp(lat, lon, Lvals);
00007 }
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001