Isis 3.0 Developer's Reference (API) |
Home |
00001 #ifndef VecFilter_h 00002 #define VecFilter_h 00003 00023 #include <vector> 00024 #include "iString.h" 00025 00026 namespace Isis { 00044 class VecFilter { 00045 public: 00046 VecFilter(); 00047 ~VecFilter(); 00048 00049 std::vector<double> LowPass(std::vector<double> invec, int boxsize); 00050 std::vector<double> HighPass(std::vector<double> invec1, std::vector<double> invec2); 00051 std::vector<double> HighPass(std::vector<double> pdInVector1, std::vector<double> pdInVector2, 00052 std::vector<int> piValidPntsVector, int piMaxPoints, const iString & psMode="SUBTRACT"); 00053 00054 private: 00055 }; 00056 } // end namespace isis 00057 00058 #endif 00059