public class ShadedPointPainter extends GlimpseDataPainter2D
PointSetPainter
, which allows visualization
of large clouds of points or particles. Unlike PointSetPainter
,
ShadedPointPainter
employs shaders set the color and size of the points.ScatterplotExample
BYTES_PER_FLOAT, logger
Constructor and Description |
---|
ShadedPointPainter(Axis1D colorAxis,
Axis1D sizeAxis) |
ShadedPointPainter(Axis1D colorAxis,
Axis1D sizeAxis,
Pipeline pipeline) |
Modifier and Type | Method and Description |
---|---|
void |
dispose(javax.media.opengl.GLContext context) |
void |
paintTo(javax.media.opengl.GL2 gl,
GlimpseBounds bounds,
Axis2D axis) |
void |
setConstantPointColor(float[] color) |
void |
setConstantPointSize(float size) |
void |
setDiscardAboveColor(boolean discard) |
void |
setDiscardAboveSize(boolean discard) |
void |
setDiscardBelowColor(boolean discard) |
void |
setDiscardBelowSize(boolean discard) |
void |
useColorAttribData(GLFloatBuffer attributeBuffer) |
void |
useColorScale(ColorTexture1D colorTexture) |
void |
useConstantColor() |
void |
useConstantSize() |
void |
useSizeAttribData(GLFloatBuffer attributeBuffer) |
void |
useSizeScale(FloatTexture1D sizeTexture) |
void |
useVariableColor() |
void |
useVariableSize() |
void |
useVertexPositionData(GLFloatBuffer2D positionBuffer) |
isAlphaBlend, isLineSmooth, isPointSmooth, paintTo, setAlphaBlend, setLineSmooth, setPointSmooth
paintTo
dispose, isDisposed, isVisible, paintTo, setErrorHandling, setLookAndFeel, setVisible
public ShadedPointPainter(Axis1D colorAxis, Axis1D sizeAxis, Pipeline pipeline) throws IOException
IOException
public ShadedPointPainter(Axis1D colorAxis, Axis1D sizeAxis) throws IOException
IOException
public void useVertexPositionData(GLFloatBuffer2D positionBuffer)
public void useColorAttribData(GLFloatBuffer attributeBuffer)
public void useSizeAttribData(GLFloatBuffer attributeBuffer)
public void useColorScale(ColorTexture1D colorTexture)
public void useSizeScale(FloatTexture1D sizeTexture)
public void setDiscardAboveSize(boolean discard)
public void setDiscardBelowSize(boolean discard)
public void setDiscardAboveColor(boolean discard)
public void setDiscardBelowColor(boolean discard)
public void setConstantPointSize(float size)
public void setConstantPointColor(float[] color)
public void useConstantColor()
public void useConstantSize()
public void useVariableSize()
public void useVariableColor()
public void paintTo(javax.media.opengl.GL2 gl, GlimpseBounds bounds, Axis2D axis)
paintTo
in class GlimpseDataPainter2D
public void dispose(javax.media.opengl.GLContext context)
Copyright © 2016 Metron, Inc.. All rights reserved.