00001 # ifndef GocrAlgorithms_h
00002 # define GocrAlgorithms_h GocrAlgorithms_h
00003
00004 # include "StrategyFactory.h"
00005
00006 namespace Conjecture {
00007
00016 class GocrAlgorithms : public StrategyFactory {
00017 public:
00018 virtual ProcessStrategy* createProcessStrategy() const;
00019
00020 virtual SegmentStrategy* createSegmentStrategy() const;
00021 virtual IdentifyStrategy* createIdentifyStrategy() const;
00022 virtual FormatStrategy* createFormatStrategy() const;
00023 };
00024 }
00025
00026 # endif // GocrAlgorithms_h