Enum Class PlausibilityCheck.ImpactKind

java.lang.Object
java.lang.Enum<PlausibilityCheck.ImpactKind>
sc.fiji.snt.analysis.curation.PlausibilityCheck.ImpactKind
All Implemented Interfaces:
Serializable, Comparable<PlausibilityCheck.ImpactKind>, java.lang.constant.Constable
Enclosing class:
PlausibilityCheck

public static enum PlausibilityCheck.ImpactKind extends Enum<PlausibilityCheck.ImpactKind>
Classifies how an error propagates through the reconstruction. Used to pick the right denominator/numerator pair when computing a warning's impact: - SUBTREE: errors at this point cascade to every downstream path. Impact = (length of the subtree rooted at the affected path) / (total tree length). Use for topology checks where the affected path's parent assignment, direction, or origin is suspect. - LOCAL: errors stay within the affected path itself. Impact = (affected path length) / (total tree length). Use for caliber, terminal-length, and image-signal checks. - NONE: no meaningful impact metric; the warning carries NaN as its impact value.
  • Enum Constant Details

  • Method Details

    • values

      public static PlausibilityCheck.ImpactKind[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static PlausibilityCheck.ImpactKind valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null