public CloudVisualizer(IDrawSettings settings, ICloudLayouter layouter, ICloudDrawer cloudDrawer, Size pictureSize) { Settings = settings; this.layouter = layouter; this.cloudDrawer = cloudDrawer; this.pictureSize = pictureSize; }
public CloudBuilder(IDictionaryNormalizer dictionaryNormalizer, IWordsFilter filter, IFrequencyAnalyzer frequencyAnalyzer, ICloudDrawer cloudDrawer, ICloudLayouter cloudLayouter) { this.dictionaryNormalizer = dictionaryNormalizer; this.filter = filter; this.frequencyAnalyzer = frequencyAnalyzer; this.cloudDrawer = cloudDrawer; this.cloudLayouter = cloudLayouter; }
public CloudCreatorFromText(ICloudDrawer cloudDrawer, ITagMaker tagMaker, IParser parser, IPropertyForWordlist getterFrequancy, IWordListUpdater wordListUpdater) { this.cloudDrawer = cloudDrawer; this.getterFrequancy = getterFrequancy; this.parser = parser; this.tagMaker = tagMaker; this.wordListUpdater = wordListUpdater; }
public TagCloudCreator(IWordsForCloudGenerator wordsForCloudGenerator, IWordsReader wordsReader, IWordsNormalizer wordsNormalizer, ICloudDrawer cloudDrawer, string inputFile, string boringWordsFile) { this.wordsNormalizer = wordsNormalizer; this.cloudDrawer = cloudDrawer; this.wordsReader = wordsReader; this.wordsForCloudGenerator = wordsForCloudGenerator; this.inputFile = inputFile; this.boringWordsFile = boringWordsFile; }
public TagsCloudCreator( ICloudDrawer cloudDrawer, IFontSizeCalculator fontSizeCalculator, IFileReader[] fileReaders, IImageSaver[] availableImages, IWordsFilter[] wordsFilters, StopWordsFilter stopWordsFilter) { this.cloudDrawer = cloudDrawer; this.fontSizeCalculator = fontSizeCalculator; this.fileReaders = InitializeFileReders(fileReaders); this.availableImages = availableImages; fontFamily = new FontFamily("Arial"); stopWords = stopWordsFilter.StopWords; this.wordsFilters = new List <IWordsFilter> { stopWordsFilter }; this.wordsFilters.AddRange(wordsFilters); }