Package ij.gui
Class ProfilePlot
java.lang.Object
ij.gui.ProfilePlot
Creates a density profile plot of a rectangular selection or line selection.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionProfilePlot
(ImagePlus imp) ProfilePlot
(ImagePlus imp, boolean averageHorizontally) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Displays this profile plot in a window.static double
Returns the profile plot y-axis max.static double
Returns the profile plot y-axis min.double
getMax()
Returns the calculated maximum value.double
getMin()
Returns the calculated minimum value.getPlot()
Returns the size of the plot that createWindow() creates.double[]
Returns the profile plot data.static void
setMinAndMax
(double min, double max) Sets the y-axis min and max.
-
Field Details
-
imp
-
profile
protected double[] profile -
magnification
protected double magnification -
xInc
protected double xInc -
units
-
yLabel
-
xValues
protected float[] xValues
-
-
Constructor Details
-
ProfilePlot
public ProfilePlot() -
ProfilePlot
-
ProfilePlot
-
-
Method Details
-
getPlotSize
Returns the size of the plot that createWindow() creates. -
createWindow
public void createWindow()Displays this profile plot in a window. -
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.
-