9 #ifndef DtLambertCoordinateConverter_H_
10 #define DtLambertCoordinateConverter_H_
36 virtual void init(
double lat,
double lon,
double par1,
double par2);
40 virtual void init(
const DtDegMinSec& lat,
const DtDegMinSec& lon,
const DtDegMinSec& par1,
const DtDegMinSec& par2);
44 virtual void init(
const DtGeodeticCoord&
origin,
double par1,
double par2);
50 virtual bool init(
const std::string& latlonstring)
override;
53 virtual std::string stringRep()
override;
57 virtual void reset()
override;
60 virtual const DtGeodeticCoord&
origin()
const;
63 virtual double parallel1()
const;
66 virtual double parallel2()
const;
68 virtual const DtReal lambda0()
const;
69 virtual const DtReal phi0()
const;
70 virtual const DtReal phi1()
const;
71 virtual const DtReal phi2()
const;
81 virtual void calcIntermediateParameters(DtReal* n,DtReal*
F,DtReal* p0);
91 std::string parseLambert(
const DtDegMinSec& lat,
const DtDegMinSec& lng,
const DtDegMinSec& par1,
const DtDegMinSec& par2 );
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
double myParallel1
Definition: DtLambertCoordinateConverter.h:103
#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:112
DtReal myF
intermediate parameters: don't rely on phi and lambda
Definition: DtLambertCoordinateConverter.h:116
voidpf uLong int origin
Definition: ioapi.h:42
DtReal myB
semi-major axis of the ellipsoid of reference
Definition: DtLambertCoordinateConverter.h:108
DtReal myE
semi-minor axis of the ellipsoid of reference
Definition: DtLambertCoordinateConverter.h:109
DtReal myPhi0
eccentricity of the ellipsoid (1 - b^2/a^2)^ (1/2)
Definition: DtLambertCoordinateConverter.h:110
Instances of vpNetLambertCoordConverter provide transformations and utilities for converting between ...
Definition: DtLambertCoordinateConverter.h:21
double myParallel2
Definition: DtLambertCoordinateConverter.h:104
DtReal myN
longitude east of Greenwich of the central meridian of the map
Definition: DtLambertCoordinateConverter.h:115
DtReal myPhi2
Definition: DtLambertCoordinateConverter.h:111
DtReal myA
the projection requires
Definition: DtLambertCoordinateConverter.h:107
DtReal myP0
Definition: DtLambertCoordinateConverter.h:117