8 ossimString(
"NORTH AMERICAN 1927 NADCON, CONUS GRID"),
10 5.000000000000000, 5.000000000000000, 6.000000000000000,
11 -135, -60.0, 15.0, 60.0, -8.0, 160.0, 176.0)
45 double epsilon = 1.0e-9;
55 if(tempPt.
lat < minLat) tempPt.
lat = minLat;
56 if(tempPt.
lat > maxLat) tempPt.
lat = maxLat;
57 if(tempPt.
lon < minLon) tempPt.
lon = minLon;
58 if(tempPt.
lon > maxLon) tempPt.
lon = maxLon;
64 pt2.
lat = tempPt.
lat + shiftLat/3600.0;
65 pt2.
lon = tempPt.
lon - shiftLon/3600.0;
70 if(fabs(deltaPt.
lon) > epsilon)
72 tempPt.
lon = pt.lon - shiftLon/3600.0;
74 if(fabs(deltaPt.
lat) > epsilon)
76 tempPt.
lat = pt.lat + shiftLat/3600.0;
81 if(fabs(delta2.
lon) > epsilon)
85 if(fabs(delta2.
lat) > epsilon)
90 if((fabs(delta2.
lat) < epsilon)&&
91 (fabs(delta2.
lon) < epsilon))
ossimDrect theCurrentGridRect
double lond() const
Will convert the radian measure to degrees.
virtual ossimGpt shift(const ossimGpt &aPt) const
ossimNadconNasDatum(const ossimFilename &nadconDirectory)
const ossimDpt & ul() const
virtual const ossimString & code() const
void checkGrid(const ossimDpt &latLon) const
ossimNadconGridFile theLatGrid
double latd() const
Will convert the radian measure to degrees.
const ossimDatum * datum() const
datum().
bool getFileOkFlag() const
std::string::iterator begin()
virtual ossimGpt shift(const ossimGpt &aPt) const
const ossimDpt & ur() const
double getShiftAtLatLon(double lat, double lon) const
ossimNadconGridFile theLonGrid
const ossimDpt & ll() const
RTTI_DEF1(ossimNadconNasDatum, "ossimNadconNasDatum", ossimNadconGridDatum)