19 #ifndef ossimCoarseGridModel_HEADER 20 #define ossimCoarseGridModel_HEADER 1 53 virtual void buildGrid(
const ossimDrect& imageBounds,
55 double heightDelta=500.0,
56 bool enableHeightFlag=
false,
57 bool makeAdjustableFlag=
true);
58 virtual void buildGrid(
const ossimDrect& imageBounds,
60 double heightDelta=500.0,
61 bool enableHeightFlag=
false,
62 bool makeAdjustableFlag=
true);
66 static void setInterpolationError(
double error=.1);
67 static void setMinGridSpacing(
ossim_int32 minSpacing = 100);
103 const double& heightEllipsoid,
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual bool isAffectedByElevation() const
Implementation of pure virtual ossimProjection::isAffectedByElevation method.
static double theInterpolationError
Represents serializable keyword/value map.
ossimDblGrid theDlatDhGrid
double nan()
Method to return ieee floating point double precision NAN.
virtual bool useForward() const
virtual void lineSampleToWorld(const ossimDpt &image_point, ossimGpt &world_point) const
static ossim_int32 theMinGridSpacing
virtual void initAdjustableParameters()
ossimFilename theGridFilename
virtual void lineSampleHeightToWorld(const ossimDpt &lineSampPt, const double &heightEllipsoid, ossimGpt &worldPt) const =0
virtual void imagingRay(const ossimDpt &image_point, ossimEcefRay &image_ray) const
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual std::ostream & print(std::ostream &out) const
virtual ossimObject * dup() const
Returns pointer to a new instance, copy of this.
virtual ossimDpt extrapolate(const ossimGpt &gp) const
static void writeGeomTemplate(ostream &os)
bool theHeightEnabledFlag
Container class that holds both 2D transform and 3D projection information for an image Only one inst...
ossimAdjustmentInfo theInitialAdjustment
ossimDblGrid theDlonDhGrid
ossimDblGrid * theDlonDparamGrid
ossimDblGrid * theDlatDparamGrid
std::basic_ostream< char > ostream
Base class for char output streams.