WmhModule.h

00001 # ifndef WmhModule_h
00002 # define WmhModule_h WmhModule_h
00003 
00005 
00006 # include "GocrModule.h" // parent
00007 
00008 namespace Conjecture {
00009     
00010     /********************************************************************
00011      * \class WmhModule
00012      *
00013      * \brief Wade's first experiment with OCR
00014      *
00015      * Currently relying on Gocr for various components, this
00016      * OCR will incrementally migrate away from a reliance on gocr
00017      * as Wade finds more time to work on various ideas.
00018      *
00019      * This Module must currently be a subclass of GocrModule because
00020      * WmhSegment delegates to GocrSegment, and GocrSegment requires
00021      * the module to be a GocrModule so that 'JOB' exists.
00022      *
00023      ********************************************************************/
00024     class WmhModule : public GocrModule {
00025       public:
00026         WmhModule();
00027         
00028         // **************
00029         // Interface
00030         virtual ProcessComponent*     createProcessComponent() const;
00031         virtual SegmentComponent*     createSegmentComponent() const;
00032         virtual IdentifyComponent*    createIdentifyComponent() const;
00033         virtual FormatComponent*      createFormatComponent() const;
00034     };
00035 }
00036 
00037 # endif // WmhModule_h
00038 

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