WmhAlgorithms.h

00001 # ifndef WmhAlgorithms_h
00002 # define WmhAlgorithms_h WmhAlgorithms_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 "StrategyFactory.h" // parent
00021 
00022 namespace Conjecture {
00023     
00024     // ##################################################################
00030     // ##################################################################
00031     class WmhAlgorithms : public StrategyFactory {
00032       public:
00033         // Constructors/Destructors
00034         WmhAlgorithms();
00035         
00036         // **************
00037         // Accessors
00038         
00039         // **************
00040         // Input/Output
00041         
00042         // **************
00043         // Interface
00044     virtual ProcessStrategy*     createProcessStrategy() const;
00045     virtual SegmentStrategy*     createSegmentStrategy() const;
00046     virtual IdentifyStrategy*    createIdentifyStrategy() const;
00047     virtual FormatStrategy*      createFormatStrategy() const;
00048         
00049       protected:
00050         // **************
00051         // Accessors
00052         
00053         // **************
00054         // Methods 
00055         
00056       private: 
00057         // **************
00058         // Accessors
00059         
00060         // **************
00061         // Methods 
00062         
00063         // **************
00064         // State
00065     };
00066 }
00067 
00068 # endif // WmhAlgorithms_h
00069 

Generated on Mon Jun 12 20:27:15 2006 for Conjecture by  doxygen 1.4.6