public class IntensityMapPainter extends ShadedTexturePainter
ShadedTexturePainter
which applies
a color scale (adjustable via an Axis1D
to a double[][] rectangular array of data stored as an OpenGL
texture in order to display a two dimensional heat map.Modifier and Type | Field and Description |
---|---|
static Logger |
logger |
BYTES_PER_FLOAT
Constructor and Description |
---|
IntensityMapPainter(Axis1D axis) |
Modifier and Type | Method and Description |
---|---|
FloatTextureProjected2D |
getColor() |
FloatTextureProjected2D |
getData() |
Projection |
getProjection() |
void |
setAlpha(float alpha) |
void |
setColor(FloatTextureProjected2D texture) |
void |
setData(FloatTextureProjected2D texture) |
addDrawableTexture, addDrawableTexture, addNonDrawableTexture, addNonDrawableTexture, addNonDrawableTexture, dispose, paintTo, removeAllDrawableTextures, removeAllNonDrawableTextures, removeDrawableTexture, removeNonDrawableTexture, removeNonDrawableTexture, setPipeline
paintTo
dispose, isDisposed, isVisible, paintTo, setErrorHandling, setLookAndFeel, setVisible
public static final Logger logger
public IntensityMapPainter(Axis1D axis)
public void setAlpha(float alpha)
public void setData(FloatTextureProjected2D texture)
public void setColor(FloatTextureProjected2D texture)
public FloatTextureProjected2D getColor()
public FloatTextureProjected2D getData()
public Projection getProjection()
Copyright © 2016 Metron, Inc.. All rights reserved.