00001 #ifndef __IMorphologicalOp__ 00002 #define __IMorphologicalOp__ 00003 00004 00005 00023 #include <stdio.h> 00024 00025 #include "AnImageOp.hpp" 00026 00027 #include "StructuredElement.hpp" 00028 00029 00030 class IMorphologicalOp : public AnImageOp 00031 { 00032 public: 00033 00034 IMorphologicalOp(){} 00035 virtual ~IMorphologicalOp(){} 00036 00037 virtual void setIterations(int iter)=0; 00038 virtual void setStructuredElement(StructuredElement* aStructuredElement)=0; 00039 }; 00040 00041 00042 #endif