Isis 3.0 Developer's Reference (API) |
Home |
00001 #ifndef WorldMapper_h 00002 #define WorldMapper_h 00003 00025 namespace Isis { 00054 class WorldMapper { 00055 public: 00057 WorldMapper() {}; 00058 00060 virtual ~WorldMapper() {}; 00061 00072 virtual double ProjectionX(const double worldX) const = 0; 00073 00084 virtual double ProjectionY(const double worldY) const = 0; 00085 00095 virtual double WorldX(const double projectionX) const = 0; 00096 00106 virtual double WorldY(const double projectionY) const = 0; 00107 00116 virtual double Resolution() const { 00117 return 1.0; 00118 }; 00119 }; 00120 }; 00121 00122 #endif