com.metsci.glimpse.painter.shape
Class PointSetPainter
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.PointSetPainter
- All Implemented Interfaces:
- GlimpsePainter
public class PointSetPainter
- extends GlimpseDataPainter2D
Efficiently draws a static set of points. Can also efficiently
query for the points contained in a particular region of the
plot using a QuadTree
.
- Author:
- ulman
Method Summary |
java.util.Collection<PointSetPainter.IdXy> |
currentSelection(Axis2D axis)
|
void |
dispose(javax.media.opengl.GLContext context)
|
void |
paintTo(javax.media.opengl.GL gl,
GlimpseBounds bounds,
Axis2D axis)
|
java.util.Collection<PointSetPainter.IdXy> |
selectGeoRange(double minX,
double maxX,
double minY,
double maxY)
|
void |
setColor(float[] dataZ,
ColorMap scale)
|
void |
setData(float[] dataX,
float[] dataY)
|
void |
setData(float[] dataX,
float[] dataY,
int dataSize)
|
void |
setPointColor(float r,
float g,
float b,
float a)
|
void |
setPointSize(float pointSize)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QUAD_TREE_BIN_MAX
public static final int QUAD_TREE_BIN_MAX
- See Also:
- Constant Field Values
SPATIAL_SELECTION_UPDATE_RATE
public static final long SPATIAL_SELECTION_UPDATE_RATE
- See Also:
- Constant Field Values
PointSetPainter
public PointSetPainter(boolean enableSpatialIndex)
setData
public void setData(float[] dataX,
float[] dataY)
setData
public void setData(float[] dataX,
float[] dataY,
int dataSize)
setColor
public void setColor(float[] dataZ,
ColorMap scale)
selectGeoRange
public java.util.Collection<PointSetPainter.IdXy> selectGeoRange(double minX,
double maxX,
double minY,
double maxY)
currentSelection
public java.util.Collection<PointSetPainter.IdXy> currentSelection(Axis2D axis)
setPointColor
public void setPointColor(float r,
float g,
float b,
float a)
setPointSize
public void setPointSize(float pointSize)
dispose
public void dispose(javax.media.opengl.GLContext context)
paintTo
public void paintTo(javax.media.opengl.GL gl,
GlimpseBounds bounds,
Axis2D axis)
- Specified by:
paintTo
in class GlimpseDataPainter2D
Copyright © 2012 Metron, Inc.. All Rights Reserved.