Salome HOME
Sorting alphabetically.
[modules/hydro.git] / src / HYDROData / HYDROData_Lambert93.h
1
2
3 #ifndef HYDROData_Lambert93_HeaderFile
4
5 #define HYDROData_Lambert93_HeaderFile
6
7
8
9 class HYDROData_Lambert93
10
11 {
12
13 public:
14
15   static double toRad( double theDeg );
16
17   static double toDeg( double theRad );
18
19
20
21   static void toXY( double theLatitudeDeg, double theLongitudeDeg,
22
23                     double& theX, double& theY );
24
25   static void toGeo( double theX, double theY,
26
27                      double& theLatitudeDeg, double& theLongitudeDeg,
28
29                      double theEps );
30
31 private:
32
33   static double calc_rho( double phi );
34
35   static double calc_phi_inv( double rho, double eps );
36
37   static double calc_phi_ign( double rho, double eps );
38
39 };
40
41
42
43 #endif
44