public ExtractMethod(WordExtractionType wordExtractionType) { switch (wordExtractionType) { case WordExtractionType.Default: this.WordExtractor = DefaultWordExtractor.Instance; break; case WordExtractionType.NearestNeighbour: this.WordExtractor = NearestNeighbourWordExtractor.Instance; break; } }
public SimpleLinesMethod(WordExtractionType wordExtractionType) : base(wordExtractionType) { }
public static ExtractMethod SimpleLines(WordExtractionType wordExtractionType = WordExtractionType.NearestNeighbour) => new SimpleLinesMethod(wordExtractionType);
public static ExtractMethod Docstrum(WordExtractionType wordExtractionType = WordExtractionType.NearestNeighbour) => new DocstrumSegmentMethod(wordExtractionType);
public static ExtractMethod RecursiveXY(WordExtractionType wordExtractionType = WordExtractionType.NearestNeighbour) => new RecursiveXYSegmentMethod(wordExtractionType);
public DocstrumSegmentMethod(WordExtractionType wordExtractionType) : base(wordExtractionType) { }
public RecursiveXYSegmentMethod(WordExtractionType wordExtractionType) : base(wordExtractionType) { }