Class DynamicPointSetPainter

  • All Implemented Interfaces:
    GlimpsePainter

    public class DynamicPointSetPainter
    extends GlimpsePainterBase
    Efficiently paints dynamically changing groups of colored points. Support is provided for very efficiently changing the color of existing points, as well as for adding to existing sets of points.
    Author:
    ulman
    See Also:
    com.metsci.glimpse.examples.misc.DynamicPointPainterExample
    • Constructor Detail

      • DynamicPointSetPainter

        public DynamicPointSetPainter()
      • DynamicPointSetPainter

        public DynamicPointSetPainter​(int initialSize)
    • Method Detail

      • getGeoRange

        public Collection<Object> getGeoRange​(double minX,
                                              double maxX,
                                              double minY,
                                              double maxY)
      • setFeatherSize

        public void setFeatherSize​(float size)
      • setPointSize

        public void setPointSize​(float size)
      • putPoint

        public void putPoint​(Object id,
                             float posX,
                             float posY)
      • putPoint

        public void putPoint​(Object id,
                             float posX,
                             float posY,
                             float[] color)
      • putColor

        public void putColor​(Object id,
                             float[] color)
      • removeAll

        public void removeAll()
      • removePoint

        public void removePoint​(Object id)