00001 #ifndef __NNCoherenceEnhancementDiff__ 00002 #define __NNCoherenceEnhancementDiff__ 00003 00004 00005 00029 #include <stdio.h> 00030 00031 #include "AnImage.hpp" 00032 #include "CoherenceEnhancementDiff.hpp" 00033 00034 00035 class NNCoherenceEnhancementDiff : public CoherenceEnhancementDiff 00036 { 00037 protected: 00038 00039 virtual double computeA(int x, int y, int i,int j); 00040 00041 public: 00042 00043 NNCoherenceEnhancementDiff(int n=20, double dt=0.2, 00044 double sig=0.5, double arho=10.0, double ac1=0.001, double ac2=1.0) 00045 :CoherenceEnhancementDiff(n, dt, sig, arho, ac1, ac2){} 00046 00047 virtual ~NNCoherenceEnhancementDiff(){} 00048 }; 00049 00050 00051 #endif