public void SetUp() { layout = new CircularCloudLayouter(); rectangles = new List <Rectangle>(); visualizer = new CircularCloudVisualizer(new ImageSettings(), rectangles); defaultSize = new Size(100, 50); }
public void SetUp() { center = new Point(0, 0); layout = new CircularCloudLayouter(); rectangles = new List <Rectangle>(); visualizer = new CircularCloudVisualizer(rectangles); defaultSize = new Size(100, 50); }
public void Initialize() { var settingsProvider = new SettingsProvider(new TxtParser()); var settings = settingsProvider.GetSettings(); var coloringOptions = settings.Value.ColoringOptions; visualizer = new CircularCloudVisualizer(coloringOptions, new PngSaver(), new Size(1920, 1080), "Consolas"); }
public void TearDown() { var testContext = TestContext.CurrentContext; var filename = $"{testContext.WorkDirectory}/{testContext.Test.Name}.png"; if (testContext.Result.FailCount == 0) { return; } var bmp = new CircularCloudVisualizer().DrawRectangles(tagCloud.Rectangles, tagCloud.Radius); bmp.Save(filename); TestContext.WriteLine($"Tag cloud visualization saved to file {filename}"); }
public static void Main(string[] args) { var options = new CommandLineOptions(); if (!Parser.Default.ParseArguments(args, options)) { return; } var center = new PointF(options.CenterX, options.CenterY); var layouter = new CircularCloudLayouter(center); var visualizer = new CircularCloudVisualizer(layouter); var size = new SizeF(options.Width, options.Height); for (var i = 0; i < options.RectanglesNumber; i++) { layouter.PutNextRectangle(size); } visualizer.VisualizeAndSave(layouter.GetLayout(), options.OutputFileName, ImageFormat.Bmp); }
public void SetUp() { layout = new CircularCloudLayouter(); rectangles = new List <Rectangle>(); visualizer = new CircularCloudVisualizer(rectangles); }