Class SummarizerImageMetadata<T>

Object
org.anchoranalysis.bean.AnchorBean<Summarizer<T>>
org.anchoranalysis.plugin.io.bean.summarizer.Summarizer<org.anchoranalysis.image.io.stack.input.ImageMetadataInput>
org.anchoranalysis.plugin.io.bean.summarizer.image.SummarizerImageMetadata<T>
Type Parameters:
T - type used for summary in frequency-map
Direct Known Subclasses:
ImageSize, SummarizerImageMetadataSimple

public abstract class SummarizerImageMetadata<T>
extends Summarizer<org.anchoranalysis.image.io.stack.input.ImageMetadataInput>
Summarizes ImageMetadataInput in different ways.
Author:
Owen Feehan
  • Constructor Details

  • Method Details

    • describe

      public String describe() throws org.anchoranalysis.core.exception.OperationFailedException
      Description copied from class: Summarizer
      A string summarizing this item.
      Specified by:
      describe in class Summarizer<org.anchoranalysis.image.io.stack.input.ImageMetadataInput>
      Returns:
      the description.
      Throws:
      org.anchoranalysis.core.exception.OperationFailedException
    • describeNoun

      protected abstract String describeNoun()
    • incrementCount

      protected void incrementCount​(T key)
    • requiresImageMetadata

      public boolean requiresImageMetadata()
      Description copied from class: Summarizer
      Whether a ImageMetadataInput is required as an input.
      Specified by:
      requiresImageMetadata in class Summarizer<org.anchoranalysis.image.io.stack.input.ImageMetadataInput>
      Returns:
      true if the summarize requires ImageMetadataInput as input, or false if any input is acceptable.