00001 #ifndef __GMeanCurvatureFlow__ 00002 #define __GMeanCurvatureFlow__ 00003 00022 #include <stdio.h> 00023 00024 #include "AnImage.hpp" 00025 #include "RImage.hpp" 00026 00027 #include "AbsRImageFlow.hpp" 00028 00029 class GMeanCurvatureFlow : public AbsRImageFlow 00030 { 00031 private: 00032 00033 double beta2; 00034 00035 public: 00036 00037 GMeanCurvatureFlow(double beta=0.0001){ beta2= beta*beta; } 00038 virtual ~GMeanCurvatureFlow(){} 00039 00040 virtual double flow(RImage& image, int x, int y); 00041 00042 virtual void report(FILE* file){} 00043 }; 00044 00045 00046 #endif