00001 #ifndef __RDistanceAosPeronaOp__ 00002 #define __RDistanceAosPeronaOp__ 00003 00004 00044 #include <stdio.h> 00045 00046 #include "RDistanceAosOp.hpp" 00047 00048 00049 class RDistanceAosPeronaOp : public RDistanceAosOp 00050 { 00051 protected: 00052 00053 virtual double g(int i, int j); 00054 00055 public: 00056 00057 RDistanceAosPeronaOp(RImage* edgeDistance=0, int iterations=8, double t0= 0.0, double tMax=20.0, 00058 double deltaGradient=16.0, double asigma=5.0, 00059 bool iirFlag=false, bool nonLinearFlag=true); 00060 virtual ~RDistanceAosPeronaOp(){} 00061 00062 00063 virtual void report(FILE* file){ fprintf(file,"Real Aos Perona Operator\n"); } 00064 }; 00065 00066 00067 #endif