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

ossimBonneProjection.cc File Reference

#include "ossimBonneProjection.h"
#include "ossimSinusoid.h"
#include "base/common/ossimKeywordNames.h"

Go to the source code of this file.


Defines

#define  BONN_NO_ERROR   0x0000
#define  BONN_LAT_ERROR   0x0001
#define  BONN_LON_ERROR   0x0002
#define  BONN_EASTING_ERROR   0x0004
#define  BONN_NORTHING_ERROR   0x0008
#define  BONN_ORIGIN_LAT_ERROR   0x0010
#define  BONN_CENT_MER_ERROR   0x0020
#define  BONN_A_ERROR   0x0040
#define  BONN_B_ERROR   0x0080
#define  BONN_A_LESS_B_ERROR   0x0100
#define  PI   3.14159265358979323e0
#define  PI_OVER_2   (PI / 2.0)
#define  TWO_PI   (2.0 * PI)
#define  BONN_m(coslat, sinlat)   (coslat/sqrt(1.0 - es2*sinlat*sinlat))
#define  BONN_M(c0lat, c1s2lat, c2s4lat, c3s6lat)   (Bonn_a*(c0lat-c1s2lat+c2s4lat-c3s6lat))
#define  COEFF_TIMES_BONN_SIN(coeff, x, latit)    (coeff*(sin(x * latit)))
#define  FLOAT_EQ(x, v, epsilon)   (((v - epsilon) < x) && (x < (v + epsilon)))

Functions

  RTTI_DEF1 (ossimBonneProjection,"ossimBonneProjection", ossimMapProjection)#define BONN_NO_ERROR#define BONN_LAT_ERROR#define BONN_LON_ERROR#define BONN_EASTING_ERROR#define BONN_NORTHING_ERROR#define BONN_ORIGIN_LAT_ERROR#define BONN_CENT_MER_ERROR#define BONN_A_ERROR#define BONN_B_ERROR#define BONN_A_LESS_B_ERROR#define PI#define PI_OVER_2#define TWO_PI#define BONN_m(coslat, sinlat)#define BONN_M(c0lat, c1s2lat, c2s4lat, c3s6lat)#define COEFF_TIMES_BONN_SIN(coeff, x, latit)#define FLOAT_EQ(x, v, epsilon) ossimBonneProjection

Define Documentation

#define BONN_A_ERROR   0x0040
 

#define BONN_A_LESS_B_ERROR   0x0100
 

#define BONN_B_ERROR   0x0080
 

#define BONN_CENT_MER_ERROR   0x0020
 

#define BONN_EASTING_ERROR   0x0004
 

#define BONN_LAT_ERROR   0x0001
 

#define BONN_LON_ERROR   0x0002
 

#define BONN_M( c0lat, c1s2lat, c2s4lat, c3s6lat )   (Bonn_a*(c0lat-c1s2lat+c2s4lat-c3s6lat))
 

#define BONN_NORTHING_ERROR   0x0008
 

#define BONN_NO_ERROR   0x0000
 

#define BONN_ORIGIN_LAT_ERROR   0x0010
 

#define BONN_m( coslat, sinlat )   (coslat/sqrt(1.0 - es2*sinlat*sinlat))
 

#define COEFF_TIMES_BONN_SIN( coeff, x, latit )   (coeff*(sin(x * latit)))
 

#define FLOAT_EQ( x, v, epsilon )   (((v - epsilon) < x) && (x < (v + epsilon)))
 

#define PI   3.14159265358979323e0
 

#define PI_OVER_2   (PI / 2.0)
 

#define TWO_PI   (2.0 * PI)
 


Function Documentation

RTTI_DEF1 ( ossimBonneProjection,
"ossimBonneProjection",
ossimMapProjection )
 

Definition at line 30 of file ossimBonneProjection.cc.

00058    :ossimMapProjection(ellipsoid, origin)
00059 {
00060    setDefaults();   
00061    update();
00062 }

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