|
Isis 3.0 Application Source Code Reference |
Home |
00001 #ifndef cam2cam_h 00002 #define cam2cam_h 00003 00004 #include "Transform.h" 00005 00006 class cam2cam : public Isis::Transform { 00007 private: 00008 Isis::Camera *p_incam; 00009 Isis::Camera *p_outcam; 00010 int p_inputSamples; 00011 int p_inputLines; 00012 int p_outputSamples; 00013 int p_outputLines; 00014 00015 public: 00016 // constructor 00017 cam2cam (const int inputSamples, const int inputLines, Isis::Camera *incam, 00018 const int outputSamples, const int outputLines, Isis::Camera *outcam); 00019 00020 // destructor 00021 ~cam2cam () {}; 00022 00023 // Implementations for parent's pure virtual members 00024 bool Xform (double &inSample, double &inLine, 00025 const double outSample, const double outLine); 00026 int OutputSamples () const; 00027 int OutputLines () const; 00028 }; 00029 00030 #endif