GCL::Lambert1 Class Reference

Lambert Conformal Conic Projection with one standard parallel. More...

#include <lambert1.h>

Inheritance diagram for GCL::Lambert1:

GCL::Projection GCL::Ellipsoid

List of all members.

Public Member Functions

 Lambert1 (const string &ell_name)
 constructor with ellipsoid name
const char * map_name () const
 get map projection name
conversion routines
conversion between geodetic and map coordinates

void geo_to_map (double b, double l, double &x, double &y) const
 convert geodetic into map coordinates
void map_to_geo (double x, double y, double &b, double &l) const
 convert map into geodetic coordinates


Detailed Description

Lambert Conformal Conic Projection with one standard parallel.

Conversion routines for Lambert Conformal Conic coordinates.

Author:
Dirk Stallmann

Constructor & Destructor Documentation

GCL::Lambert1::Lambert1 ( const string &  ell_name  )  [inline]

constructor with ellipsoid name

Parameters:
ell_name name of the reference ellipsoid


Member Function Documentation

void GCL::Lambert1::geo_to_map ( double  b,
double  l,
double &  x,
double &  y 
) const [virtual]

convert geodetic into map coordinates

Parameters:
[in] b,l geodetic coordinates, latitude and longitude in radian
[out] x,y map coordinates in meter

Implements GCL::Projection.

References GCL::Projection::_b0, GCL::Projection::_l0, GCL::Projection::_m0, GCL::Projection::_x0, GCL::Projection::_y0, GCL::Ellipsoid::nradius(), and GCL::Ellipsoid::q().

void GCL::Lambert1::map_to_geo ( double  x,
double  y,
double &  b,
double &  l 
) const [virtual]

convert map into geodetic coordinates

Parameters:
[in] x,y map coordinates in meter
[out] b,l geodetic coordinates, latitude and longitude in radian

Implements GCL::Projection.

References GCL::Projection::_b0, GCL::Projection::_l0, GCL::Projection::_m0, GCL::Projection::_x0, GCL::Projection::_y0, GCL::Ellipsoid::inv_q(), GCL::Ellipsoid::nradius(), and GCL::Ellipsoid::q().


The documentation for this class was generated from the following files:

Generated on Wed Aug 6 15:31:16 2008 by  doxygen 1.5.5