Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

ossimAlbersProjection.cc File Reference

#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

Define Documentation

#define ALBERS_A_ERROR   0x0040
 

#define ALBERS_CENT_MER_ERROR   0x0020
 

#define ALBERS_EASTING_ERROR   0x0004
 

#define ALBERS_FIRST_SECOND_ERROR   0x0400
 

#define ALBERS_FIRST_STDP_ERROR   0x0100
 

#define ALBERS_HEMISPHERE_ERROR   0x0800
 

#define ALBERS_INV_F_ERROR   0x0080
 

#define ALBERS_LAT_ERROR   0x0001
 

#define ALBERS_LON_ERROR   0x0002
 

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

#define ALBERS_NORTHING_ERROR   0x0008
 

#define ALBERS_NO_ERROR   0x0000
 

#define ALBERS_ORIGIN_LAT_ERROR   0x0010
 

#define ALBERS_Q( slat, oneminussqressin, essin )
 

Value:

                                              (one_MINUS_es2)*(slat / (oneminussqressin)-    \
                                              (1 / (two_es)) *log((1 - essin) / (1 + essin)))

#define ALBERS_SECOND_STDP_ERROR   0x0200
 

#define ES_SIN( sinlat )   (es * sinlat)
 

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

#define PI   3.14159265358979323e0
 

#define PI_OVER_2   ( PI / 2.0)
 

#define TWO_PI   (2.0 * PI)
 


Function Documentation

RTTI_DEF1 ( ossimAlbersProjection,
"ossimAlbersProjection",
ossimMapProjection )
 

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 }

Generated at Mon Sep 9 00:07:08 2002 for OSSIM - Open Source Image Map by doxygen1.2.6 written by , © 1997-2001