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 |