00001 # ifndef Conjecture_ImageFilter_h
00002 # define Conjecture_ImageFilter_h Conjecture_ImageFilter_h
00003
00004
00005
00006
00007 # include "Root.h"
00008
00009 namespace Conjecture {
00010
00011 class Bitmap;
00012
00021 class ImageFilter : public Root {
00022 public:
00023
00024 ImageFilter();
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00039 virtual bool filter(Bitmap &b) = 0;
00040
00041 protected:
00042
00043
00044
00045
00046
00047
00048 private:
00049
00050
00051
00052
00053
00054
00055
00056
00057 };
00058 }
00059
00060 # endif // Conjecture_h
00061