Class GWDTMultiSomaCommonCmd

java.lang.Object
org.scijava.module.AbstractModule
org.scijava.module.DefaultMutableModule
org.scijava.command.DynamicCommand
All Implemented Interfaces:
Runnable, org.scijava.Cancelable, org.scijava.command.Command, org.scijava.Contextual, org.scijava.module.Module, org.scijava.module.MutableModule, org.scijava.plugin.SciJavaPlugin
Direct Known Subclasses:
GWDTMultiSomaCmd, GWDTMultiSomaFileCmd

public abstract class GWDTMultiSomaCommonCmd extends GWDTTracerCommonCmd
Abstract base for multi-soma GWDT autotracing commands. Provides shared parameters (soma detection, territory control, multi-cell options) and the core runMultiSoma() workflow. Subclassed by GWDTMultiSomaCmd (interactive) and GWDTMultiSomaFileCmd (batch/file-based).
Author:
Tiago Ferreira
See Also:
  • Constructor Details

    • GWDTMultiSomaCommonCmd

      public GWDTMultiSomaCommonCmd()
  • Method Details

    • initMultiSoma

      protected void initMultiSoma()
      Initializes multi-soma commands: hides roiPlaneOnly (no Roi concept applies to either strategy here) and narrows somaStrategyChoice (inherited from the parent, whose 5 Roi-based choices don't apply to multi-soma tracing) down to just {SOMA_AUTO, SOMA_BOOKMARK}.

      Unlike the single-cell command, this is not Stream-mode-only

    • readPreferences

      protected void readPreferences()
      Overrides:
      readPreferences in class GWDTTracerCommonCmd
    • savePreferences

      protected void savePreferences()
      Overrides:
      savePreferences in class GWDTTracerCommonCmd
    • applyDefaults

      protected void applyDefaults()
      Overrides:
      applyDefaults in class GWDTTracerCommonCmd
    • runMultiSoma

      protected void runMultiSoma()