Package sc.fiji.snt.analysis.sholl.gui
Class ShollOverlay
java.lang.Object
sc.fiji.snt.analysis.sholl.gui.ShollOverlay
- All Implemented Interfaces:
ProfileProperties
Renders Sholl analysis results as graphical overlays on an image,
including concentric shells, sampling points, and intersection counts.
- Author:
- Tiago Ferreira
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface sc.fiji.snt.analysis.sholl.ProfileProperties
HEMI_EAST, HEMI_NONE, HEMI_NORTH, HEMI_SOUTH, HEMI_WEST, INTG_MEAN, INTG_MEDIAN, INTG_MODE, KEY_2D3D, KEY_CALIBRATION, KEY_CENTER, KEY_CHANNEL_POS, KEY_EFFECTIVE_STEP_SIZE, KEY_EXTRA_MEASUREMENT, KEY_FRAME_POS, KEY_HEMISHELLS, KEY_ID, KEY_NSAMPLES, KEY_NSAMPLES_INTG, KEY_SLICE_POS, KEY_SOURCE, KEY_THRESHOLD_RANGE, SRC_IMG, SRC_TABLE, SRC_TRACES, UNSET -
Constructor Summary
ConstructorsConstructorDescriptionShollOverlay(Profile profile) ShollOverlay(Profile profile, ij.ImagePlus imp) ShollOverlay(Profile profile, ij.ImagePlus imp, boolean clearExistingROIs) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidassignProperty(String property) getLUTs()ij.gui.Overlaystatic voidvoidvoidstatic voidremoveShells(ij.gui.Overlay overlay) static voidremoveShollROIs(ij.gui.Overlay overlay) voidvoidsetAlternateShells(Color color1, Color color2) voidsetBaseColor(Color baseColor) voidsetGradientShells(Color color1, Color color2) voidsetPointsColor(Color color) voidsetPointsLUT(String lutName) voidsetPointsLUT(String lutName, String property) voidsetPointsLUT(net.imglib2.display.ColorTable colorTable, String property) voidsetPointsOpacity(double percent) voidsetPointsSize(String size) voidsetShellsColor(Color color) voidsetShellsLUT(String lutName) voidsetShellsLUT(String lutName, String property) voidsetShellsLUT(net.imglib2.display.ColorTable colorTable, String property) voidsetShellsOpacity(double percent) voidsetShellsThickness(int strokeWidth) void
-
Field Details
-
COUNT
- See Also:
-
RADIUS
- See Also:
-
PROP
- See Also:
-
SHELL
- See Also:
-
POINTS
- See Also:
-
-
Constructor Details
-
ShollOverlay
-
ShollOverlay
-
ShollOverlay
-
-
Method Details
-
updateDisplay
public void updateDisplay() -
assignProperty
-
removeShells
public static void removeShells(ij.gui.Overlay overlay) -
removeShollROIs
public static void removeShollROIs(ij.gui.Overlay overlay) -
remove
-
getOverlay
public ij.gui.Overlay getOverlay() -
removeShells
public void removeShells() -
removePoints
public void removePoints() -
setBaseColor
-
addCenter
public void addCenter() -
setShellsColor
-
setPointsColor
-
getLUTs
-
setShellsLUT
-
setShellsLUT
- Throws:
IOException
-
setPointsLUT
- Throws:
IOException
-
setPointsLUT
-
setPointsLUT
-
setShellsLUT
-
setShellsThickness
public void setShellsThickness(int strokeWidth) -
setShellsOpacity
public void setShellsOpacity(double percent) -
setPointsOpacity
public void setPointsOpacity(double percent) -
setGradientShells
-
setAlternateShells
-
setPointsSize
-
setAlternateShells
public void setAlternateShells()
-