ImageFilter.h

00001 # ifndef SomeClass_ImageFilter_h
00002 # define SomeClass_ImageFilter_h SomeClass_ImageFilter_h
00003 
00004 // ####################################################################
00005 // # Conjecture: An Extensible Optical Character Recognition Framework  #
00006 // #                                                                  #
00007 // # Copyright: Lesser GNU Public License (LGPL)                      #
00008 // #                                                                  #
00009 // # Overview:                                                        #
00010 // #  - Conjecture is a collection of C++ classes, and an OCR engine    #
00011 // #  - Conjecture is designed to allow customization at all levels     #
00012 // #    and to encourage individuals to contribute incremental        #
00013 // #    improvements in algorithms.                                   #
00014 // #  - Overall design discussions can be found in                    #
00015 // #      $SNROOT/docs/doxygen/html/index.html                        #
00016 // #  - Conjecture is designed to interact with and build on other      #
00017 // #    open-source OCR programs.                                     #
00018 // ####################################################################
00019 
00020 # include "Root.h"  // parent
00021 
00022 namespace Conjecture {
00023 
00024   class Bitmap;
00025 
00026   // ##################################################################
00032   // ##################################################################
00033   class ImageFilter : public Root {
00034   public:
00035     // Constructors/Destructors
00036     ImageFilter();
00037 
00038     // **************
00039     // Accessors
00040 
00041     // **************
00042     // Input/Output
00043 
00044     // **************
00045     // Interface
00046 
00051     virtual bool filter(Bitmap &b) = 0;
00052 
00053   protected:
00054     // **************
00055     // Accessors
00056 
00057     // **************
00058     // Methods
00059 
00060   private:
00061     // **************
00062     // Accessors
00063 
00064     // **************
00065     // Methods
00066 
00067     // **************
00068     // State
00069   };
00070 }
00071 
00072 # endif // SomeClass_h
00073 

Generated on Wed Jun 14 15:08:02 2006 for Conjecture by  doxygen 1.4.6