- java.lang.Object
-
- ij.gui.ProfilePlot
-
public class ProfilePlot extends java.lang.Object
Creates a density profile plot of a rectangular selection or line selection.
-
-
Constructor Summary
Constructors Constructor Description ProfilePlot()
ProfilePlot(ImagePlus imp)
ProfilePlot(ImagePlus imp, boolean averageHorizontally)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createWindow()
Displays this profile plot in a window.static double[]
getColumnAverageProfile(java.awt.Rectangle rect, ImageProcessor ip)
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.Plot
getPlot()
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.
-
-
-
Field Detail
-
imp
protected ImagePlus imp
-
profile
protected double[] profile
-
magnification
protected double magnification
-
xInc
protected double xInc
-
units
protected java.lang.String units
-
yLabel
protected java.lang.String yLabel
-
xValues
protected float[] xValues
-
-
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.
-
getPlot
public Plot getPlot()
-
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(java.awt.Rectangle rect, ImageProcessor ip)
-
-