PathProfiler Class Documentation#

Package: sc.fiji.snt.analysis

Command to retrieve Path profiles (plots of voxel intensities values along a Path)

Methods#

Getters Methods#

getCancelReason()#
getContext()#
getDelegateObject()#
getInfo()#
getInput(String)#
getInputs()#
getOutput(String)#
getOutputs()#
getPlot()#

Gets the plot profile as an ImageJ plot (all channels included).

getValues(Path)#

Gets the profile for the specified path as a map of lists, with distances (or indices) stored under X_VALUES (“x-values”) and intensities under Y_VALUES (“y-values”).

getXYPlot(int)#

Gets the plot profile as an PlotService plot. It is recommended to call DynamicCommand.setContext(org.scijava.Context) beforehand.

isCanceled()#
isInputResolved(String)#
isOutputResolved(String)#
isResolved(String)#

Setters Methods#

setContext(Context)#
setInput(String, Object)#
setInputs(Map)#
setMetric(ProfileProcessor$Metric)#
setNodeIndicesAsDistances(boolean)#

Sets whether the profile abscissae should be reported in real-word units (the default) or node indices (zero-based). Must be called before calling getValues(Path), getPlot() or getXYPlot().

setOutput(String, Object)#
setOutputs(Map)#
setRadius(int)#

Visualization Methods#

preview()#

Other Methods#

addInput(String, Class)#
addOutput(ModuleItem)#
assignValues(Path, int)#

Retrieves pixel intensities at each node of the Path storing them as Path values

cancel(String)#
context()#
findMaxima(Path, int)#

Finds the maxima in the profile of the specified path.

A maxima (peak) will only be considered if protruding more than the profile’s standard deviation from the ridge to a higher maximum

findMinima(Path, int)#

Finds the minima in the profile of the specified path.

A maxima (peak) will only be considered if protruding less than the profile’s standard deviation from the ridge to a lower minimum

initialize()#
static main(String;)
removeInput(ModuleItem)#
removeOutput(ModuleItem)#
resolveInput(String)#
resolveOutput(String)#
run()#

See Also#