|
OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <cstdlib>#include <cmath>#include <ossim/projection/ossimUtmProjection.h>#include <ossim/base/ossimKeywordNames.h>#include <ossim/base/ossimKeywordlist.h>#include <ossim/projection/ossimEpsgProjectionDatabase.h>Go to the source code of this file.
Macros | |
| #define | UTM_NO_ERROR 0x0000 |
| #define | UTM_LAT_ERROR 0x0001 |
| #define | UTM_LON_ERROR 0x0002 |
| #define | UTM_EASTING_ERROR 0x0004 |
| #define | UTM_NORTHING_ERROR 0x0008 |
| #define | UTM_ZONE_ERROR 0x0010 |
| #define | UTM_HEMISPHERE_ERROR 0x0020 |
| #define | UTM_ZONE_OVERRIDE_ERROR 0x0040 |
| #define | UTM_A_ERROR 0x0080 |
| #define | UTM_B_ERROR 0x0100 |
| #define | UTM_A_LESS_B_ERROR 0x0200 |
| #define | MIN_LAT ( (-80.5 * M_PI) / 180.0 ) /* -80.5 degrees in radians */ |
| #define | MAX_LAT ( (84.5 * M_PI) / 180.0 ) /* 84.5 degrees in radians */ |
| #define | MAX_DELTA_LONG ((M_PI * 90.0)/180.0) /* 90 degrees in radians */ |
| #define | MIN_EASTING 100000 |
| #define | MAX_EASTING 900000 |
| #define | MIN_NORTHING 0 |
| #define | MAX_NORTHING 10000000 |
| #define | MIN_SCALE_FACTOR 0.3 |
| #define | MAX_SCALE_FACTOR 3.0 |
| #define | SPHTMD(Latitude) |
| #define | SPHSN(Latitude) |
| #define | SPHSR(Latitude) |
| #define | DENOM(Latitude) ((double) (sqrt(1.e0 - theTranMerc_es * pow(sin(Latitude),2)))) |
| #define DENOM | ( | Latitude | ) | ((double) (sqrt(1.e0 - theTranMerc_es * pow(sin(Latitude),2)))) |
Definition at line 58 of file ossimUtmProjection.cpp.
| #define MAX_DELTA_LONG ((M_PI * 90.0)/180.0) /* 90 degrees in radians */ |
Definition at line 40 of file ossimUtmProjection.cpp.
Referenced by ossimUtmProjection::Set_Transverse_Mercator_Parameters().
| #define MAX_EASTING 900000 |
Definition at line 42 of file ossimUtmProjection.cpp.
| #define MAX_LAT ( (84.5 * M_PI) / 180.0 ) /* 84.5 degrees in radians */ |
Definition at line 39 of file ossimUtmProjection.cpp.
Referenced by ossimUtmProjection::Set_Transverse_Mercator_Parameters().
| #define MAX_NORTHING 10000000 |
Definition at line 44 of file ossimUtmProjection.cpp.
| #define MAX_SCALE_FACTOR 3.0 |
Definition at line 46 of file ossimUtmProjection.cpp.
| #define MIN_EASTING 100000 |
Definition at line 41 of file ossimUtmProjection.cpp.
| #define MIN_LAT ( (-80.5 * M_PI) / 180.0 ) /* -80.5 degrees in radians */ |
Definition at line 38 of file ossimUtmProjection.cpp.
| #define MIN_NORTHING 0 |
Definition at line 43 of file ossimUtmProjection.cpp.
| #define MIN_SCALE_FACTOR 0.3 |
Definition at line 45 of file ossimUtmProjection.cpp.
| #define SPHSN | ( | Latitude | ) |
Definition at line 52 of file ossimUtmProjection.cpp.
Referenced by ossimUtmProjection::Convert_Geodetic_To_Transverse_Mercator(), and ossimUtmProjection::Convert_Transverse_Mercator_To_Geodetic().
| #define SPHSR | ( | Latitude | ) |
Definition at line 55 of file ossimUtmProjection.cpp.
Referenced by ossimUtmProjection::Convert_Transverse_Mercator_To_Geodetic().
| #define SPHTMD | ( | Latitude | ) |
Definition at line 48 of file ossimUtmProjection.cpp.
Referenced by ossimUtmProjection::Convert_Geodetic_To_Transverse_Mercator(), and ossimUtmProjection::Convert_Transverse_Mercator_To_Geodetic().
| #define UTM_A_ERROR 0x0080 |
Definition at line 34 of file ossimUtmProjection.cpp.
| #define UTM_A_LESS_B_ERROR 0x0200 |
Definition at line 36 of file ossimUtmProjection.cpp.
| #define UTM_B_ERROR 0x0100 |
Definition at line 35 of file ossimUtmProjection.cpp.
| #define UTM_EASTING_ERROR 0x0004 |
Definition at line 29 of file ossimUtmProjection.cpp.
| #define UTM_HEMISPHERE_ERROR 0x0020 |
Definition at line 32 of file ossimUtmProjection.cpp.
| #define UTM_LAT_ERROR 0x0001 |
Definition at line 27 of file ossimUtmProjection.cpp.
| #define UTM_LON_ERROR 0x0002 |
Definition at line 28 of file ossimUtmProjection.cpp.
| #define UTM_NO_ERROR 0x0000 |
Definition at line 26 of file ossimUtmProjection.cpp.
Referenced by ossimUtmProjection::Convert_Geodetic_To_Transverse_Mercator(), ossimUtmProjection::Convert_Transverse_Mercator_To_Geodetic(), and ossimUtmProjection::Set_Transverse_Mercator_Parameters().
| #define UTM_NORTHING_ERROR 0x0008 |
Definition at line 30 of file ossimUtmProjection.cpp.
| #define UTM_ZONE_ERROR 0x0010 |
Definition at line 31 of file ossimUtmProjection.cpp.
| #define UTM_ZONE_OVERRIDE_ERROR 0x0040 |
Definition at line 33 of file ossimUtmProjection.cpp.
1.8.14