11 #ifndef ossimProjection_HEADER 12 #define ossimProjection_HEADER 1 54 virtual void worldToLineSample(
const ossimGpt& worldPoint,
61 virtual void lineSampleToWorld(
const ossimDpt& lineSampPt,
70 virtual void lineSampleHeightToWorld(
const ossimDpt& lineSampPt,
71 const double& heightAboveEllipsoid,
74 virtual void getRoundTripError(
const ossimDpt& imagePoint,
77 virtual void getRoundTripError(
const ossimGpt& groundPoint,
88 const char* prefix=0)
const;
91 const char* prefix=0);
108 virtual ossimDpt getMetersPerPixel()
const=0;
115 virtual bool isAffectedByElevation()
const=0;
virtual bool isEqualTo(const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const
Represents serializable keyword/value map.
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual std::ostream & print(std::ostream &out) const
Outputs theErrorStatus as an ossimErrorCode and an ossimString.
virtual ossimGpt inverse(const ossimDpt &pp) const
virtual bool isEqualTo(const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const
bool operator==(const ossimRefPtr< _Tp1 > &__a, const ossimRefPtr< _Tp2 > &__b) noexcept
virtual bool operator!=(const ossimProjection &projection) const
virtual ossimDpt forward(const ossimGpt &wp) const
virtual ossimObject * dup() const
virtual void lineSampleToWorld(const ossimDpt &lineSampPt, ossimGpt &worldPt) const =0
virtual void worldToLineSample(const ossimGpt &worldPoint, ossimDpt &lineSampPt) const =0
virtual ~ossimProjection()
std::basic_ostream< char > ostream
Base class for char output streams.