14 #ifndef ossimWarpProjection_HEADER 15 #define ossimWarpProjection_HEADER 44 const char* prefix=0);
67 const double& hgtEllipsoid,
105 return theWarpTransform.get();
109 return theAffineTransform.get();
113 return theClientProjection.get();
virtual bool isAffectedByElevation() const
Implementation of pure virtual ossimProjection::isAffectedByElevation method.
virtual ossimObject * dup() const =0
Represents serializable keyword/value map.
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
virtual bool operator==(const ossimProjection &) const
ossimRefPtr< ossim2dTo2dTransform > theWarpTransform
virtual ossim2dTo2dTransform * getWarpTransform()
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ossim2dTo2dTransform * getAffineTransform()
virtual ossimDpt getMetersPerPixel() const =0
virtual void lineSampleHeightToWorld(const ossimDpt &lineSampPt, const double &heightAboveEllipsoid, ossimGpt &worldPt) const =0
virtual ossimProjection * getClientProjection()
virtual ossimGpt origin() const =0
friend OSSIMDLLEXPORT std::ostream & operator<<(std::ostream &out, const ossimErrorStatusInterface &obj)
virtual bool isAffectedByElevation() const =0
Pure virtual method to query if projection is affected by elevation.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual void lineSampleToWorld(const ossimDpt &lineSampPt, ossimGpt &worldPt) const =0
ossimRefPtr< ossim2dTo2dTransform > theAffineTransform
ossimRefPtr< ossimProjection > theClientProjection
virtual void worldToLineSample(const ossimGpt &worldPoint, ossimDpt &lineSampPt) const =0
std::basic_ostream< char > ostream
Base class for char output streams.