25 static ossimTrace traceExec (
"ossimAffineProjection:exec");
26 static ossimTrace traceDebug (
"ossimAffineProjection:debug");
35 theClientProjection (NULL),
36 theAffineTransform (NULL)
49 theClientProjection (client),
50 theAffineTransform (NULL)
61 theClientProjection (NULL),
62 theAffineTransform (NULL)
65 createProjection(geom_kwl, prefix);
158 "ossimAffineProjection:\n" 159 " Member theClientProjection: ";
161 out <<
"\n Member theAffineTransform: " 166 out <<
"ossimAffineProjection -- Not initialized." << std::endl;
180 const char* prefix)
const 208 createProjection(kwl, prefix);
ossimRefPtr< ossim2dTo2dTransform > theAffineTransform
virtual void lineSampleToWorld(const ossimDpt &lineSampPt, ossimGpt &worldPt) const
virtual ossimGpt origin() const
Represents serializable keyword/value map.
static const ossimErrorCode OSSIM_OK
std::ostream & operator<<(std::ostream &os, const ossimAffineProjection &m)
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
double nan()
Method to return ieee floating point double precision NAN.
static const ossimErrorCode OSSIM_ERROR
virtual ossimObject * dup() const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ossimDpt getMetersPerPixel() const =0
virtual void lineSampleHeightToWorld(const ossimDpt &lineSampPt, const double &heightAboveEllipsoid, ossimGpt &worldPt) const =0
virtual void worldToLineSample(const ossimGpt &worldPoint, ossimDpt &lineSampPt) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
static ossimProjectionFactoryRegistry * instance()
virtual ossimDpt getMetersPerPixel() const
virtual ossimErrorCode getErrorStatus() const
virtual ossimGpt origin() const =0
virtual void lineSampleHeightToWorld(const ossimDpt &lineSampPt, const double &hgtEllipsoid, ossimGpt &worldPt) const
virtual void setErrorStatus() const
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual void lineSampleToWorld(const ossimDpt &lineSampPt, ossimGpt &worldPt) const =0
virtual std::ostream & print(std::ostream &out) const
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
RTTI_DEF1(ossimAffineProjection, "ossimAffineProjection", ossimProjection)
virtual void worldToLineSample(const ossimGpt &worldPoint, ossimDpt &lineSampPt) const =0
ossimRefPtr< ossimProjection > theClientProjection
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
std::basic_ostream< char > ostream
Base class for char output streams.