#include "ossimAlbersProjection.h"
#include "base/common/ossimKeywordNames.h"
Go to the source code of this file.
Defines |
|
#define | ALBERS_NO_ERROR 0x0000 |
#define | ALBERS_LAT_ERROR 0x0001 |
#define | ALBERS_LON_ERROR 0x0002 |
#define | ALBERS_EASTING_ERROR 0x0004 |
#define | ALBERS_NORTHING_ERROR 0x0008 |
#define | ALBERS_ORIGIN_LAT_ERROR 0x0010 |
#define | ALBERS_CENT_MER_ERROR 0x0020 |
#define | ALBERS_A_ERROR 0x0040 |
#define | ALBERS_INV_F_ERROR 0x0080 |
#define | ALBERS_FIRST_STDP_ERROR 0x0100 |
#define | ALBERS_SECOND_STDP_ERROR 0x0200 |
#define | ALBERS_FIRST_SECOND_ERROR 0x0400 |
#define | ALBERS_HEMISPHERE_ERROR 0x0800 |
#define | PI 3.14159265358979323e0 |
#define | PI_OVER_2 ( PI / 2.0) |
#define | TWO_PI (2.0 * PI) |
#define | ES_SIN(sinlat) (es * sinlat) |
#define | ONE_MINUS_SQR(x) (1.0 - x * x) |
#define | ALBERS_M(clat, oneminussqressin) (clat / sqrt(oneminussqressin)) |
#define | ALBERS_Q(slat, oneminussqressin, essin) |
Functions |
|
RTTI_DEF1 (ossimAlbersProjection,"ossimAlbersProjection", ossimMapProjection)#define ALBERS_NO_ERROR#define ALBERS_LAT_ERROR#define ALBERS_LON_ERROR#define ALBERS_EASTING_ERROR#define ALBERS_NORTHING_ERROR#define ALBERS_ORIGIN_LAT_ERROR#define ALBERS_CENT_MER_ERROR#define ALBERS_A_ERROR#define ALBERS_INV_F_ERROR#define ALBERS_FIRST_STDP_ERROR#define ALBERS_SECOND_STDP_ERROR#define ALBERS_FIRST_SECOND_ERROR#define ALBERS_HEMISPHERE_ERROR#define PI#define PI_OVER_2#define TWO_PI#define ES_SIN(sinlat)#define ONE_MINUS_SQR(x)#define ALBERS_M(clat, oneminussqressin)#define ALBERS_Q(slat, oneminussqressin, essin) ossimAlbersProjection |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: (one_MINUS_es2)*(slat / (oneminussqressin)- \ (1 / (two_es)) *log((1 - essin) / (1 + essin))) |
|
|
|
|
|
|
|
Definition at line 31 of file ossimAlbersProjection.cc. 00063 :ossimMapProjection(ellipsoid, origin) 00064 { 00065 Albers_Delta_Northing = 40000000.0; 00066 Albers_Delta_Easting = 40000000.0; 00067 setDefaults(); 00068 update(); 00069 } |