Skip to content
Snippets Groups Projects
Commit 243bbe73 authored by Leonard Kupper's avatar Leonard Kupper
Browse files

Chang MasterRenderer to use new bar chart rasterizer as default.

parent 7a7f4d10
No related branches found
No related tags found
1 merge request!22Feat/bar chart update 46
package de.tudresden.inf.mci.brailleplot.rendering;
import de.tudresden.inf.mci.brailleplot.diagrams.CategoricalBarChart;
import de.tudresden.inf.mci.brailleplot.layout.InsufficientRenderingAreaException;
import de.tudresden.inf.mci.brailleplot.layout.RasterCanvas;
import de.tudresden.inf.mci.brailleplot.layout.SixDotBrailleRasterCanvas;
import de.tudresden.inf.mci.brailleplot.diagrams.BarChart;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
......@@ -38,11 +38,11 @@ public final class MasterRenderer {
mLogger.trace("Instantiating default rasterizers");
// Default Algorithms:
Rasterizer<BarChart> uniformTexture = new UniformTextureBarChartRasterizer();
Rasterizer<CategoricalBarChart> barChartRasterizer = new BarChartRasterizer();
Rasterizer<Image> linearImageMapping = new ImageRasterizer();
mLogger.trace("Registering default rasterizers");
renderingBase.registerRasterizer(new FunctionalRasterizer<BarChart>(BarChart.class, uniformTexture));
renderingBase.registerRasterizer(new FunctionalRasterizer<CategoricalBarChart>(CategoricalBarChart.class, barChartRasterizer));
renderingBase.registerRasterizer(new FunctionalRasterizer<Image>(Image.class, linearImageMapping));
//renderingBase.registerRasterizer(new FunctionalRasterizer<ScatterPlot>(ScatterPlot.class, ScatterPlotRasterizing::fooRasterizing));
//...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment