Package com.metsci.glimpse.core.painter.texture
Painters which display data contained in OpenGL textures, including
2D heat maps and images. The classes in this package often work with
shaders written in OpenGL Shader Language to enable dynamically adjustable
color scales even for extremely large data sets.
The shader source code for the shaders used in the default Glimpse painters are contained in src/main/resources/shaders.
- See Also:
com.metsci.glimpse.examples.basic.HeatMapExample
-
Interface Summary Interface Description HeatMapProgram -
Class Summary Class Description BasicHeatMapProgram BasicHeatMapProgram.Handles HeatMapPainter A simplified facade toShadedTexturePainter
which applies a color scale (adjustable via anAxis1D
to a double[][] rectangular array of data stored as an OpenGL texture in order to display a two dimensional heat map.MultiTagHeatMapProgram MultiTagHeatMapProgram.Handles ShadedTexturePainter A painter which applies shaders to textures in order to display dynamically adjustable representations of 2D gridded data.TaggedHeatMapPainter A HeatMapPainter whose coloring is controlled via aTaggedAxis1D
.TagState TextureUnit<D extends Texture>