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,
float binSize)
Sets the histogram data without automatically binning.
|
void |
setData(it.unimi.dsi.fastutil.floats.Float2IntMap counts,
int totalCount,
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, float binSize)
counts
- map from left edge of bin to number of values in binbinSize
- the width of each binpublic void setData(it.unimi.dsi.fastutil.floats.Float2IntMap counts, int totalCount, float binSize)
counts
- map from left edge of bin to number of values in bintotalSize
- the sum of the count values from the counts mapbinSize
- the width of each binpublic 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 © 2016 Metron, Inc.. All rights reserved.