public class PreviewImageDisplay extends Object
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
PreviewImageDisplay.ImageAnnotator
Interface for a location-aware image annotator to postprocess LUT-converted colors in
  
setImage(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>, net.imglib2.converter.RealLUTConverter<net.imglib2.type.numeric.real.FloatType>, flimlib.flimj.ui.PreviewImageDisplay.ImageAnnotator). | 
| Constructor and Description | 
|---|
PreviewImageDisplay(Pane pane,
                   Group cursor,
                   ImageView view)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
destroy()
Clean up. 
 | 
RandomAccessibleInterval<ARGBType> | 
getColorImage()  | 
<any> | 
getCursorXProperty()  | 
<any> | 
getCursorYProperty()  | 
double | 
getValueUnderMouse(double x,
                  double y)  | 
void | 
moveCursor(double x,
          double y)
Moves the mouse cursor to the desired location. 
 | 
void | 
setImage(RandomAccessibleInterval<FloatType> src,
        RealLUTConverter<FloatType> converter,
        PreviewImageDisplay.ImageAnnotator annotator)
Shows an float-valued image, colored by a converter and possibly annotated by a annotator. 
 | 
void | 
setPixScale(double pixScale)  | 
public PreviewImageDisplay(Pane pane,
                           Group cursor,
                           ImageView view)
public <any> getCursorXProperty()
cursorXpublic <any> getCursorYProperty()
cursorYpublic RandomAccessibleInterval<ARGBType> getColorImage()
setImage(net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>, net.imglib2.converter.RealLUTConverter<net.imglib2.type.numeric.real.FloatType>, flimlib.flimj.ui.PreviewImageDisplay.ImageAnnotator)public double getValueUnderMouse(double x,
                                 double y)
x - the x coordinate of mousey - the y coordinate of mousepublic void setImage(RandomAccessibleInterval<FloatType> src, RealLUTConverter<FloatType> converter, PreviewImageDisplay.ImageAnnotator annotator)
null, the display will show the
 PLACEHOLDER_IMAGE.src - The source imageconverter - The LUT converterannotator - The post-conversion processor functionalpublic void setPixScale(double pixScale)
pixScale - The new pixScalepublic void moveCursor(double x,
                       double y)
cursorX.x - The new cursor Xy - The new cursor Ypublic void destroy()
Copyright © 2015–2022 FLIMLib. All rights reserved.