edu.jhu.tmaj.client.frida.gui.masks.color
Class ColorMaskGui

java.lang.Object
  extended by edu.jhu.tmaj.client.frida.gui.masks.color.ColorMaskGui
All Implemented Interfaces:
MaskGui, MaskPanelListener

public final class ColorMaskGui
extends java.lang.Object
implements MaskGui, MaskPanelListener

The GUI component that gets a Color Mask. This panel allows a user to define a color by clicking on pixels in an images to get a range.


Constructor Summary
ColorMaskGui(ColorMask _colorMask, java.util.List<ExternalFileCoordinate> imageFilesList, IASessionBean iaSessionBean, ImageAppGuis imageAppGuis)
           
 
Method Summary
 javax.swing.JFrame getFrame()
           
 void imageClosed(ExternalFile file, ij.ImagePlus imagePlus)
           
 void imageOpened(ExternalFile file, ij.ImagePlus imagePlus)
           
 void setCoordinate(Coordinate coordinate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorMaskGui

public ColorMaskGui(ColorMask _colorMask,
                    java.util.List<ExternalFileCoordinate> imageFilesList,
                    IASessionBean iaSessionBean,
                    ImageAppGuis imageAppGuis)
Method Detail

imageOpened

public void imageOpened(ExternalFile file,
                        ij.ImagePlus imagePlus)
Specified by:
imageOpened in interface MaskPanelListener

imageClosed

public void imageClosed(ExternalFile file,
                        ij.ImagePlus imagePlus)
Specified by:
imageClosed in interface MaskPanelListener

setCoordinate

public void setCoordinate(Coordinate coordinate)
Specified by:
setCoordinate in interface MaskGui

getFrame

public javax.swing.JFrame getFrame()
Specified by:
getFrame in interface MaskGui