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()static voidremove(ij.gui.Overlay overlay, String property) voidvoidstatic 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
-
removeShollROIs
-
remove
-
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()
-