12 #ifndef DtLambertCoordinateConverter_H_
13 #define DtLambertCoordinateConverter_H_
39 virtual void init(
double lat,
double lon,
double par1,
double par2);
43 virtual void init(
const DtDegMinSec& lat,
const DtDegMinSec& lon,
const DtDegMinSec& par1,
const 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(
const DtDegMinSec& lat,
const DtDegMinSec& lng,
const DtDegMinSec& par1,
const DtDegMinSec& par2 );
double myParallel1
Definition: DtLambertCoordinateConverter.h:106
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
DtCoordinateConverter is the base class for 'local (cig) to geocentric' converters.
Definition: DtCoordinateConverter.h:25
DtReal myLambda0
standard parallels of latitude
Definition: DtLambertCoordinateConverter.h:115
DtReal myF
intermediate parameters: don't rely on phi and lambda
Definition: DtLambertCoordinateConverter.h:119
voidpf uLong int origin
Definition: ioapi.h:42
DtReal myB
semi-major axis of the ellipsoid of reference
Definition: DtLambertCoordinateConverter.h:111
DtReal myE
semi-minor axis of the ellipsoid of reference
Definition: DtLambertCoordinateConverter.h:112
DtReal myPhi0
eccentricity of the ellipsoid (1 - b^2/a^2)^ (1/2)
Definition: DtLambertCoordinateConverter.h:113
Instances of vpNetLambertCoordConverter provide transformations and utilities for converting between ...
Definition: DtLambertCoordinateConverter.h:24
double myParallel2
Definition: DtLambertCoordinateConverter.h:107
DtReal myN
longitude east of Greenwich of the central meridian of the map
Definition: DtLambertCoordinateConverter.h:118
DtReal myPhi2
Definition: DtLambertCoordinateConverter.h:114
DtReal myA
the projection requires
Definition: DtLambertCoordinateConverter.h:110
DtReal myP0
Definition: DtLambertCoordinateConverter.h:120
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.