ij2x.gui
Class ProfilePlot

java.lang.Object
  extended by ij2x.gui.ProfilePlot

public class ProfilePlot
extends java.lang.Object

Creates a density profile plot of a rectangular selection or line selection.


Constructor Summary
ProfilePlot()
           
ProfilePlot(ImagePlus imp)
           
ProfilePlot(ImagePlus imp, boolean averageHorizontally)
           
 
Method Summary
 Plot createData()
          Displays this profile plot in a window.
 void createWindow()
          Displays this profile plot in a window.
static double getFixedMax()
          Returns the profile plot y-axis max.
static double getFixedMin()
          Returns the profile plot y-axis min.
 double getMax()
          Returns the calculated maximum value.
 double getMin()
          Returns the calculated minimum value.
 java.awt.Dimension getPlotSize()
          Returns the size of the plot that createWindow() creates.
 double[] getProfile()
          Returns the profile plot data.
static void setMinAndMax(double min, double max)
          Sets the y-axis min and max.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfilePlot

public ProfilePlot()

ProfilePlot

public ProfilePlot(ImagePlus imp)

ProfilePlot

public ProfilePlot(ImagePlus imp,
                   boolean averageHorizontally)
Method Detail

getPlotSize

public java.awt.Dimension getPlotSize()
Returns the size of the plot that createWindow() creates.


createWindow

public void createWindow()
Displays this profile plot in a window.


createData

public Plot createData()
Displays this profile plot in a window.


getProfile

public double[] getProfile()
Returns the profile plot data.


getMin

public double getMin()
Returns the calculated minimum value.


getMax

public double getMax()
Returns the calculated maximum value.


setMinAndMax

public static void setMinAndMax(double min,
                                double max)
Sets the y-axis min and max. Specify (0,0) to autoscale.


getFixedMin

public static double getFixedMin()
Returns the profile plot y-axis min. Auto-scaling is used if min=max=0.


getFixedMax

public static double getFixedMax()
Returns the profile plot y-axis max. Auto-scaling is used if min=max=0.