3 #ifndef LambertConformalConic1_H 
    4 #define LambertConformalConic1_H 
   89 #include "CoordinateSystem.h" 
   90 #include "CoordinateType.h" 
   97     class MapProjection5Parameters;
 
   98     class MapProjection6Parameters;
 
   99     class MapProjectionCoordinates;
 
  100     class GeodeticCoordinates;
 
  128         LambertConformalConic( 
double ellipsoidSemiMajorAxis, 
double ellipsoidFlattening, 
double centralMeridian, 
double originLatitude, 
double falseEasting, 
double falseNorthing, 
double scaleFactor );
 
  151       LambertConformalConic( 
double ellipsoidSemiMajorAxis, 
double ellipsoidFlattening, 
double centralMeridian, 
double originLatitude, 
double standardParallel1, 
double standardParallel2, 
double falseEasting, 
double falseNorthing );
 
  229       CoordinateType::Enum coordinateType;
 
  231       struct CommonParameters
 
  235         double _lambertRhoOlat;
 
  239         double _lambertOriginLatitude;            
 
  240         double _lambertFalseNorthing;             
 
  241         double _lambertScaleFactor;                   
 
  248       double Lambert_1_rho0;                       
 
  249       double Lambert_1_rho_olat;
 
  253       double Lambert_Origin_Latitude;            
 
  254       double Lambert_Origin_Long;                
 
  255       double Lambert_False_Northing;             
 
  256       double Lambert_False_Easting;              
 
  257       double Lambert_Scale_Factor;               
 
  260       double Lambert_2_Std_Parallel_1;                   
 
  261       double Lambert_2_Std_Parallel_2;                   
 
  262       double Lambert_2_Origin_Lat;     
 
  265       double Lambert_Delta_Easting;
 
  266       double Lambert_Delta_Northing;
 
  269       CommonParameters* setCommonLambert1StandardParallelParameters(
double originLatitude, 
double falseNorthing, 
double scaleFactor);
 
  271       double calculateLambert2StandardParallel(
double es2, 
double phi, 
double tempPhi, 
double c);
 
  273       double lambertM( 
double clat, 
double essin );
 
  275       double lambertT( 
double lat, 
double essin );
 
  277       double esSin(
double sinlat);