- java.lang.Object
-
- ij.gui.ProfilePlot
-
public class ProfilePlot extends Object
Creates a density profile plot of a line or rectangular selection.
-
-
Constructor Summary
Constructors Constructor Description ProfilePlot()ProfilePlot(ImagePlus imp)Based on the current line or rectangular selection, creates a profile plot that can be retrieved using the getPlot() method.ProfilePlot(ImagePlus imp, boolean verticalPlot)Based on the current rectangular selection, creates profile plot, which is a vertical if verticalPlot is 'true'.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateWindow()Displays this profile plot in a window.static double[]getColumnAverageProfile(Rectangle rect, ImageProcessor ip)static doublegetFixedMax()Returns the profile plot y-axis max.static doublegetFixedMin()Returns the profile plot y-axis min.doublegetMax()Returns the calculated maximum value.doublegetMin()Returns the calculated minimum value.PlotgetPlot()Returns the profile plot as a Plot object.DimensiongetPlotSize()Returns the size of the plot that createWindow() creates.double[]getProfile()Returns the profile plot data.static voidsetMinAndMax(double min, double max)Sets the y-axis min and max.
-
-
-
Constructor Detail
-
ProfilePlot
public ProfilePlot()
-
ProfilePlot
public ProfilePlot(ImagePlus imp)
Based on the current line or rectangular selection, creates a profile plot that can be retrieved using the getPlot() method.
-
ProfilePlot
public ProfilePlot(ImagePlus imp, boolean verticalPlot)
Based on the current rectangular selection, creates profile plot, which is a vertical if verticalPlot is 'true'. Use the getPlot() method to retrieve the plot.
-
-
Method Detail
-
getPlotSize
public Dimension getPlotSize()
Returns the size of the plot that createWindow() creates.
-
createWindow
public void createWindow()
Displays this profile plot in a window.
-
getPlot
public Plot getPlot()
Returns the profile plot as a Plot object.
-
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.
-
getColumnAverageProfile
public static double[] getColumnAverageProfile(Rectangle rect, ImageProcessor ip)
-
-