12 #ifndef DtLambertCoordinateConverter_H_
13 #define DtLambertCoordinateConverter_H_
39 virtual void init(
double lat,
double lon,
double par1,
double par2);
43 virtual void init(DtDegMinSec lat, DtDegMinSec lon, DtDegMinSec par1, DtDegMinSec par2);
47 virtual void init(
const DtGeodeticCoord& origin,
double par1,
double par2);
53 virtual bool init(
const std::string& latlonstring);
56 virtual std::string stringRep();
63 virtual const DtGeodeticCoord& origin()
const;
66 virtual double parallel1()
const;
69 virtual double parallel2()
const;
71 virtual const DtReal lambda0()
const;
72 virtual const DtReal phi0()
const;
73 virtual const DtReal phi1()
const;
74 virtual const DtReal phi2()
const;
84 virtual void calcIntermediateParameters(DtReal* n,DtReal* F,DtReal* p0);
94 std::string parseLambert( DtDegMinSec lat, DtDegMinSec lng, DtDegMinSec par1, DtDegMinSec par2 );