public class ProfileHistogram1D extends ProfileGraph2D<AreaGraph2DRenderer,Cell1DDataset>
Histogram1D
.
Takes a Histogram1D
dataset and repeatedly renders through a AreaGraph2DRenderer
.data, LOG_FILEPATH, renderer
Constructor and Description |
---|
ProfileHistogram1D() |
Modifier and Type | Method and Description |
---|---|
protected Cell1DDataset |
getDataset()
Generates
Histogram1D data that can be used in rendering. |
String |
getGraphTitle()
Returns the name of the graph being profiled.
|
protected AreaGraph2DRenderer |
getRenderer(int imageWidth,
int imageHeight)
Returns the renderer used in the render loop.
|
LinkedHashMap<String,Graph2DRendererUpdate> |
getVariations()
Gets the updates associated with the renderer in a map, linking a
description of the update to the update object.
|
protected void |
render(Graphics2D graphics,
AreaGraph2DRenderer renderer,
Cell1DDataset data)
Draws the histogram in an area graph.
|
getLogFileName, getNumDataPoints, getProfileTitle, getRenderSettings, getResolution, getSaveSettings, iterationAction, postIterationAction, preLoopAction, saveImage, saveStatistics, setNumDataPoints
getProfileSettings, getStatistics, graphStatistics, printStatistics, profile, saveStatistics
protected Cell1DDataset getDataset()
Histogram1D
data that can be used in rendering.
The data is Gaussian and random between 0 and 1.getDataset
in class ProfileGraph2D<AreaGraph2DRenderer,Cell1DDataset>
protected AreaGraph2DRenderer getRenderer(int imageWidth, int imageHeight)
AreaGraph2DRenderer
.getRenderer
in class ProfileGraph2D<AreaGraph2DRenderer,Cell1DDataset>
imageWidth
- width of rendered image in pixelsimageHeight
- height of rendered image in pixelsAreaGraph2DRenderer
associated with Histogram1D
dataprotected void render(Graphics2D graphics, AreaGraph2DRenderer renderer, Cell1DDataset data)
render
in class ProfileGraph2D<AreaGraph2DRenderer,Cell1DDataset>
graphics
- where image draws torenderer
- what draws the imagedata
- the histogram being drawnpublic String getGraphTitle()
getGraphTitle
in class ProfileGraph2D<AreaGraph2DRenderer,Cell1DDataset>
Histogram1D
titlepublic LinkedHashMap<String,Graph2DRendererUpdate> getVariations()
getVariations
in class ProfileGraph2D<AreaGraph2DRenderer,Cell1DDataset>
Copyright © 2015. All rights reserved.