ini.trakem2.display
Class GroupingMode.ScreenPatchRange<T>

java.lang.Object
  extended by ini.trakem2.display.GroupingMode.ScreenPatchRange<T>
All Implemented Interfaces:
Paintable
Enclosing class:
GroupingMode

protected abstract static class GroupingMode.ScreenPatchRange<T>
extends java.lang.Object
implements Paintable


Method Summary
 void flush()
           
protected  java.awt.image.BufferedImage makeImage(ij.process.ImageProcessor ip, ij.process.FloatProcessor mask)
           
 void paint(java.awt.Graphics2D g, java.awt.Rectangle srcRect, double magnification, boolean active, int channels, Layer active_layer, java.util.List<Layer> layers)
           
 void prePaint(java.awt.Graphics2D g, java.awt.Rectangle srcRect, double magnification, boolean active, int channels, Layer active_layer, java.util.List<Layer> layers)
           
abstract  void update(T t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

update

public abstract void update(T t)

makeImage

protected java.awt.image.BufferedImage makeImage(ij.process.ImageProcessor ip,
                                                 ij.process.FloatProcessor mask)

flush

public void flush()

paint

public void paint(java.awt.Graphics2D g,
                  java.awt.Rectangle srcRect,
                  double magnification,
                  boolean active,
                  int channels,
                  Layer active_layer,
                  java.util.List<Layer> layers)
Specified by:
paint in interface Paintable

prePaint

public void prePaint(java.awt.Graphics2D g,
                     java.awt.Rectangle srcRect,
                     double magnification,
                     boolean active,
                     int channels,
                     Layer active_layer,
                     java.util.List<Layer> layers)
Specified by:
prePaint in interface Paintable