com.metsci.glimpse.painter.shape
Class ShadedPointPainter
java.lang.Object
com.metsci.glimpse.painter.base.GlimpsePainterImpl
com.metsci.glimpse.painter.base.GlimpsePainter2D
com.metsci.glimpse.painter.base.GlimpseDataPainter2D
com.metsci.glimpse.painter.shape.ShadedPointPainter
- All Implemented Interfaces:
- GlimpsePainter
public class ShadedPointPainter
- extends GlimpseDataPainter2D
A painter, similar to PointSetPainter
, which allows visualization
of large clouds of points or particles. Unlike PointSetPainter
,
ShadedPointPainter
employs shaders set the color and size of the points.
- Author:
- ulman
- See Also:
ScatterplotExample
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShadedPointPainter
public ShadedPointPainter(Axis1D colorAxis,
Axis1D sizeAxis,
Pipeline pipeline)
throws java.io.IOException
- Throws:
java.io.IOException
ShadedPointPainter
public ShadedPointPainter(Axis1D colorAxis,
Axis1D sizeAxis)
throws java.io.IOException
- Throws:
java.io.IOException
useVertexPositionData
public void useVertexPositionData(GLFloatBuffer2D positionBuffer)
useColorAttribData
public void useColorAttribData(GLFloatBuffer attributeBuffer)
useSizeAttribData
public void useSizeAttribData(GLFloatBuffer attributeBuffer)
useColorScale
public void useColorScale(ColorTexture1D colorTexture)
useSizeScale
public void useSizeScale(FloatTexture1D sizeTexture)
setDiscardAboveSize
public void setDiscardAboveSize(boolean discard)
setDiscardBelowSize
public void setDiscardBelowSize(boolean discard)
setDiscardAboveColor
public void setDiscardAboveColor(boolean discard)
setDiscardBelowColor
public void setDiscardBelowColor(boolean discard)
setConstantPointSize
public void setConstantPointSize(float size)
setConstantPointColor
public void setConstantPointColor(float[] color)
useConstantColor
public void useConstantColor()
useConstantSize
public void useConstantSize()
useVariableSize
public void useVariableSize()
useVariableColor
public void useVariableColor()
paintTo
public void paintTo(javax.media.opengl.GL gl,
GlimpseBounds bounds,
Axis2D axis)
- Specified by:
paintTo
in class GlimpseDataPainter2D
dispose
public void dispose(javax.media.opengl.GLContext context)
Copyright © 2012 Metron, Inc.. All Rights Reserved.