00001 /* 00002 * Copyright (c) 1999-2003 Bert Kampes 00003 * Copyright (c) 1999-2003 Delft University of Technology, The Netherlands 00004 * 00005 * This file is part of Doris, the Delft o-o radar interferometric software. 00006 * 00007 * Doris program is free software; you can redistribute it and/or modify 00008 * it under the terms of the GNU General Public License as published by 00009 * the Free Software Foundation; either version 2 of the License, or 00010 * (at your option) any later version. 00011 * 00012 * Doris is distributed in the hope that it will be useful, 00013 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 * GNU General Public License for more details. 00016 * 00017 * You should have received a copy of the GNU General Public License 00018 * along with this program; if not, write to the Free Software 00019 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00020 * 00021 * Publications that contain results produced by the Doris software should 00022 * contain an acknowledgment. (For example: The interferometric processing 00023 * was performed using the freely available Doris software package developed 00024 * by the Delft Institute for Earth-Oriented Space Research (DEOS), Delft 00025 * University of Technology, or include a reference to: Bert Kampes and 00026 * Stefania Usai. \"Doris: The Delft Object-oriented Radar Interferometric 00027 * software.\" In: proceedings 2nd ITC ORS symposium, August 1999. (cdrom)). 00028 * 00029 */ 00030 /**************************************************************** 00031 * $Source: /users/kampes/DEVELOP/DORIS/doris/src/RCS/refsystems.hh,v $ 00032 * $Revision: 3.8 $ 00033 * $Date: 2005/04/11 13:47:45 $ 00034 * $Author: kampes $ 00035 * 00036 * Definitions of constants a,b of ellipsoid systems. 00037 * only a,b required, derived quantities are computed later 00038 * with functions of struct (constants.h). 00039 ****************************************************************/ 00040 00041 00042 #ifndef REFSYSTEMS_H 00043 #define REFSYSTEMS_H 00044 00045 00046 // ______flatting is different: grs80: 298,25722101 00047 // ______flatting is different: wgs84: 298,25723563 00048 const double WGS84_A = 6378137.0; // semimajor axis wgs84 00049 const double WGS84_B = 6356752.3; // semiminor axis wgs84 00050 const double GRS80_A = 6378137.0; // semimajor axis grs80 00051 const double GRS80_B = 6356752.3; // semiminor axis grs80 00052 const double BESSEL_A = 6377397.155; // semimajor axis bessel 00053 const double BESSEL_B = 6356078.963; // semiminor axis bessel 00054 const double RADIUS = 0.5*(WGS84_A+WGS84_B);// for sphere pol2car 00055 00056 // _____ Constant for UTM to GEO transforms ? 00057 00058 #endif // REFSYSTEMS_H 00059 00060