00001 #ifndef __RAosLysaker4thOp__ 00002 #define __RAosLysaker4thOp__ 00003 00004 00050 #include <stdio.h> 00051 00052 #include "RSimplePentaAosOp.hpp" 00053 00054 00055 class RAosLysaker4thOp : public RSimplePentaAosOp 00056 { 00057 protected: 00058 00059 virtual double g(int i, int j); 00060 00061 public: 00062 00063 RAosLysaker4thOp(int iterations=8, double t=0.5, 00064 double deltaGradient=16.0, double asigma=5.0, 00065 bool iirFlag=false, bool nonLinearFlag=true); 00066 virtual ~RAosLysaker4thOp(){} 00067 00068 00069 virtual void report(FILE* file){ fprintf(file,"Real Aos Perona Operator\n"); } 00070 }; 00071 00072 00073 #endif