OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Macros
ossimAlbersProjection.cpp File Reference
#include <ossim/projection/ossimAlbersProjection.h>
#include <ossim/base/ossimKeywordNames.h>

Go to the source code of this file.

Macros

#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_OVER_2   ( M_PI / 2.0)
 
#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)
 

Macro Definition Documentation

◆ ALBERS_A_ERROR

#define ALBERS_A_ERROR   0x0040

◆ ALBERS_CENT_MER_ERROR

#define ALBERS_CENT_MER_ERROR   0x0020

◆ ALBERS_EASTING_ERROR

#define ALBERS_EASTING_ERROR   0x0004

◆ ALBERS_FIRST_SECOND_ERROR

#define ALBERS_FIRST_SECOND_ERROR   0x0400

◆ ALBERS_FIRST_STDP_ERROR

#define ALBERS_FIRST_STDP_ERROR   0x0100

◆ ALBERS_HEMISPHERE_ERROR

#define ALBERS_HEMISPHERE_ERROR   0x0800

◆ ALBERS_INV_F_ERROR

#define ALBERS_INV_F_ERROR   0x0080

◆ ALBERS_LAT_ERROR

#define ALBERS_LAT_ERROR   0x0001

◆ ALBERS_LON_ERROR

#define ALBERS_LON_ERROR   0x0002

◆ ALBERS_M

#define ALBERS_M (   clat,
  oneminussqressin 
)    (clat / sqrt(oneminussqressin))

◆ ALBERS_NO_ERROR

#define ALBERS_NO_ERROR   0x0000

◆ ALBERS_NORTHING_ERROR

#define ALBERS_NORTHING_ERROR   0x0008

◆ ALBERS_ORIGIN_LAT_ERROR

#define ALBERS_ORIGIN_LAT_ERROR   0x0010

◆ ALBERS_Q

#define ALBERS_Q (   slat,
  oneminussqressin,
  essin 
)
Value:
(one_MINUS_es2)*(slat / (oneminussqressin)- \
(1 / (two_es)) *log((1 - essin) / (1 + essin)))

Definition at line 42 of file ossimAlbersProjection.cpp.

Referenced by ossimAlbersProjection::Convert_Geodetic_To_Albers(), and ossimAlbersProjection::Set_Albers_Parameters().

◆ ALBERS_SECOND_STDP_ERROR

#define ALBERS_SECOND_STDP_ERROR   0x0200

◆ ES_SIN

#define ES_SIN (   sinlat)    (es * sinlat)

◆ ONE_MINUS_SQR

#define ONE_MINUS_SQR (   x)    (1.0 - x * x)

◆ PI_OVER_2

#define PI_OVER_2   ( M_PI / 2.0)