Module sc.fiji.filamentdetector
Package sc.fiji.filamentdetector.overlay
Class DefaultFilamentOverlayService
- java.lang.Object
-
- org.scijava.AbstractContextual
-
- org.scijava.plugin.AbstractRichPlugin
-
- org.scijava.service.AbstractService
-
- sc.fiji.filamentdetector.overlay.DefaultFilamentOverlayService
-
- All Implemented Interfaces:
MouseListener,Comparable<org.scijava.Prioritized>,EventListener,net.imagej.ImageJService,org.scijava.Contextual,org.scijava.Disposable,org.scijava.Identifiable,org.scijava.Initializable,org.scijava.Locatable,org.scijava.log.Logged,org.scijava.plugin.HasPluginInfo,org.scijava.plugin.RichPlugin,org.scijava.plugin.SciJavaPlugin,org.scijava.Prioritized,org.scijava.service.Service,org.scijava.Versioned,FilamentOverlayService
public class DefaultFilamentOverlayService extends org.scijava.service.AbstractService implements FilamentOverlayService, MouseListener
-
-
Constructor Summary
Constructors Constructor Description DefaultFilamentOverlayService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Filament filament)voidadd(Filaments filaments)voidadd(TrackedFilament trackedFilament)voidadd(TrackedFilaments trackedFilaments)voidautoScaleImage()voidclearSelection()voiddisableOverlay(boolean disable)voidexportToROIManager()intgetColorAlpha()intgetFilamentWidth()net.imagej.display.ImageDisplaygetImageDisplay()intgetTipDiameter()booleanisDrawBoundingBoxes()booleanisDrawMinusTips()booleanisDrawPlusTips()voidmouseClicked(MouseEvent event)voidmouseEntered(MouseEvent event)voidmouseExited(MouseEvent event)voidmousePressed(MouseEvent event)voidmouseReleased(MouseEvent event)voidrefresh()voidremove(Filament filament)voidremove(Filaments filaments)voidremove(TrackedFilament trackedFilament)voidremove(TrackedFilaments trackedFilaments)voidreset()voidsetColorAlpha(int colorAlpha)voidsetDrawBoundingBoxes(boolean drawBoundingBoxes)voidsetDrawMinusTips(boolean drawMinusTips)voidsetDrawPlusTips(boolean drawPlusTips)voidsetFilamentWidth(int filamentWidth)voidsetImageDisplay(net.imagej.display.ImageDisplay imageDisplay)voidsetSelected(Filament filament, boolean moveToFrame, boolean clearSelection)voidsetSelected(TrackedFilament trackedFilament, boolean moveToFrame, boolean clearSelection)voidsetTipDiameter(int tipDiameter)voidsetViewMode(ImageDisplayMode viewMode)voidupdateLineWidth()voidupdateTransparency()-
Methods inherited from class org.scijava.service.AbstractService
getContext, setContext, toString
-
Methods inherited from class org.scijava.plugin.AbstractRichPlugin
getInfo, getPriority, setInfo, setPriority
-
Methods inherited from class org.scijava.AbstractContextual
context
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
-
Methods inherited from interface org.scijava.Disposable
dispose
-
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
-
Methods inherited from interface org.scijava.Locatable
getLocation
-
Methods inherited from interface org.scijava.Prioritized
compareTo, getPriority, setPriority
-
Methods inherited from interface org.scijava.plugin.RichPlugin
getIdentifier, log
-
Methods inherited from interface org.scijava.service.Service
initialize, registerEventHandlers
-
Methods inherited from interface org.scijava.Versioned
getVersion
-
-
-
-
Method Detail
-
add
public void add(Filament filament)
- Specified by:
addin interfaceFilamentOverlayService
-
add
public void add(Filaments filaments)
- Specified by:
addin interfaceFilamentOverlayService
-
add
public void add(TrackedFilament trackedFilament)
- Specified by:
addin interfaceFilamentOverlayService
-
add
public void add(TrackedFilaments trackedFilaments)
- Specified by:
addin interfaceFilamentOverlayService
-
clearSelection
public void clearSelection()
- Specified by:
clearSelectionin interfaceFilamentOverlayService
-
disableOverlay
public void disableOverlay(boolean disable)
- Specified by:
disableOverlayin interfaceFilamentOverlayService
-
exportToROIManager
public void exportToROIManager()
- Specified by:
exportToROIManagerin interfaceFilamentOverlayService
-
getColorAlpha
public int getColorAlpha()
- Specified by:
getColorAlphain interfaceFilamentOverlayService
-
getFilamentWidth
public int getFilamentWidth()
- Specified by:
getFilamentWidthin interfaceFilamentOverlayService
-
getImageDisplay
public net.imagej.display.ImageDisplay getImageDisplay()
- Specified by:
getImageDisplayin interfaceFilamentOverlayService
-
mouseClicked
public void mouseClicked(MouseEvent event)
- Specified by:
mouseClickedin interfaceMouseListener
-
mouseEntered
public void mouseEntered(MouseEvent event)
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
public void mouseExited(MouseEvent event)
- Specified by:
mouseExitedin interfaceMouseListener
-
mousePressed
public void mousePressed(MouseEvent event)
- Specified by:
mousePressedin interfaceMouseListener
-
mouseReleased
public void mouseReleased(MouseEvent event)
- Specified by:
mouseReleasedin interfaceMouseListener
-
remove
public void remove(Filament filament)
- Specified by:
removein interfaceFilamentOverlayService
-
remove
public void remove(Filaments filaments)
- Specified by:
removein interfaceFilamentOverlayService
-
remove
public void remove(TrackedFilament trackedFilament)
- Specified by:
removein interfaceFilamentOverlayService
-
remove
public void remove(TrackedFilaments trackedFilaments)
- Specified by:
removein interfaceFilamentOverlayService
-
reset
public void reset()
- Specified by:
resetin interfaceFilamentOverlayService
-
refresh
public void refresh()
- Specified by:
refreshin interfaceFilamentOverlayService
-
setColorAlpha
public void setColorAlpha(int colorAlpha)
- Specified by:
setColorAlphain interfaceFilamentOverlayService
-
setFilamentWidth
public void setFilamentWidth(int filamentWidth)
- Specified by:
setFilamentWidthin interfaceFilamentOverlayService
-
setImageDisplay
public void setImageDisplay(net.imagej.display.ImageDisplay imageDisplay)
- Specified by:
setImageDisplayin interfaceFilamentOverlayService
-
setSelected
public void setSelected(Filament filament, boolean moveToFrame, boolean clearSelection)
- Specified by:
setSelectedin interfaceFilamentOverlayService
-
setSelected
public void setSelected(TrackedFilament trackedFilament, boolean moveToFrame, boolean clearSelection)
- Specified by:
setSelectedin interfaceFilamentOverlayService
-
isDrawBoundingBoxes
public boolean isDrawBoundingBoxes()
- Specified by:
isDrawBoundingBoxesin interfaceFilamentOverlayService
-
setDrawBoundingBoxes
public void setDrawBoundingBoxes(boolean drawBoundingBoxes)
- Specified by:
setDrawBoundingBoxesin interfaceFilamentOverlayService
-
isDrawPlusTips
public boolean isDrawPlusTips()
- Specified by:
isDrawPlusTipsin interfaceFilamentOverlayService
-
setDrawPlusTips
public void setDrawPlusTips(boolean drawPlusTips)
- Specified by:
setDrawPlusTipsin interfaceFilamentOverlayService
-
isDrawMinusTips
public boolean isDrawMinusTips()
- Specified by:
isDrawMinusTipsin interfaceFilamentOverlayService
-
setDrawMinusTips
public void setDrawMinusTips(boolean drawMinusTips)
- Specified by:
setDrawMinusTipsin interfaceFilamentOverlayService
-
getTipDiameter
public int getTipDiameter()
- Specified by:
getTipDiameterin interfaceFilamentOverlayService
-
setTipDiameter
public void setTipDiameter(int tipDiameter)
- Specified by:
setTipDiameterin interfaceFilamentOverlayService
-
updateTransparency
public void updateTransparency()
- Specified by:
updateTransparencyin interfaceFilamentOverlayService
-
updateLineWidth
public void updateLineWidth()
- Specified by:
updateLineWidthin interfaceFilamentOverlayService
-
setViewMode
public void setViewMode(ImageDisplayMode viewMode)
- Specified by:
setViewModein interfaceFilamentOverlayService
-
autoScaleImage
public void autoScaleImage()
- Specified by:
autoScaleImagein interfaceFilamentOverlayService
-
-