Class PlausibilityCheck.DeepCheck

java.lang.Object
sc.fiji.snt.analysis.curation.PlausibilityCheck.DeepCheck
Direct Known Subclasses:
PlausibilityCheck.PathOverlap, PlausibilityCheck.RadiusJumps, PlausibilityCheck.RadiusMonotonicity, PlausibilityCheck.SignalQuality
Enclosing class:
PlausibilityCheck

public abstract static class PlausibilityCheck.DeepCheck extends Object
A heavier check that scans an entire collection of paths for issues. Triggered explicitly by the user via a "Run Deep Scan" button.
  • Constructor Details

    • DeepCheck

      public DeepCheck()
  • Method Details

    • getName

      public abstract String getName()
      Returns:
      a short human-readable name for this check
    • scan

      public abstract List<PlausibilityCheck.Warning> scan(Collection<Path> paths)
      Scans a collection of paths for plausibility issues.
      Parameters:
      paths - the paths to scan
      Returns:
      list of warnings (empty if no issues found)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)