public class HistogramPainter extends GlimpseDataPainter2D
Modifier and Type | Field and Description |
---|---|
static int |
FLOATS_PER_BAR |
BYTES_PER_FLOAT, logger
Constructor and Description |
---|
HistogramPainter() |
HistogramPainter(boolean asDensity) |
Modifier and Type | Method and Description |
---|---|
void |
autoAdjustAxisBounds(Axis2D axis) |
void |
dispose(javax.media.opengl.GLContext context) |
float |
getBinSize() |
float |
getBinStart() |
float |
getMaxX() |
float |
getMaxY() |
float |
getMinX() |
float |
getMinY() |
void |
paintTo(javax.media.opengl.GL2 gl,
GlimpseBounds bounds,
Axis2D axis) |
void |
setColor(float[] rgba) |
void |
setColor(float r,
float g,
float b,
float a) |
void |
setData(double[] data) |
void |
setData(double[] data,
double binSize,
double binStart) |
void |
setData(double[] data,
float binSize,
float binStart) |
void |
setData(double[] data,
int size) |
void |
setData(double[] data,
int size,
double binSize,
double binStart) |
void |
setData(float[] data) |
void |
setData(float[] data,
int size) |
void |
setData(float[] data,
int size,
float binSize,
float binStart) |
void |
setData(it.unimi.dsi.fastutil.floats.Float2IntMap counts,
int totalSize,
float binSize)
Sets the histogram data without automatically binning.
|
isAlphaBlend, isLineSmooth, isPointSmooth, paintTo, setAlphaBlend, setLineSmooth, setPointSmooth
paintTo
dispose, isDisposed, isVisible, paintTo, setErrorHandling, setLookAndFeel, setVisible
public static final int FLOATS_PER_BAR
public HistogramPainter(boolean asDensity)
public HistogramPainter()
public void setColor(float[] rgba)
public void setColor(float r, float g, float b, float a)
public void autoAdjustAxisBounds(Axis2D axis)
public void setData(double[] data)
public void setData(double[] data, int size)
public void setData(float[] data)
public void setData(float[] data, int size)
public void setData(double[] data, double binSize, double binStart)
public void setData(double[] data, int size, double binSize, double binStart)
public void setData(it.unimi.dsi.fastutil.floats.Float2IntMap counts, int totalSize, float binSize)
public void setData(double[] data, float binSize, float binStart)
public void setData(float[] data, int size, float binSize, float binStart)
public float getBinSize()
public float getBinStart()
public float getMinY()
public float getMaxY()
public float getMinX()
public float getMaxX()
public void dispose(javax.media.opengl.GLContext context)
public void paintTo(javax.media.opengl.GL2 gl, GlimpseBounds bounds, Axis2D axis)
paintTo
in class GlimpseDataPainter2D
Copyright © 2013 Metron, Inc.. All rights reserved.