Class ScaleCalculator


public abstract class ScaleCalculator
extends ImageBean<ScaleCalculator>
Calculating a scaling-factor from dimensions.
Author:
Owen Feehan
  • Constructor Details

  • Method Details

    • calculate

      public abstract org.anchoranalysis.spatial.scale.ScaleFactor calculate​(Optional<Dimensions> dimensionsToBeScaled, Optional<ImageSizeSuggestion> suggestedSize) throws OperationFailedException
      Calculates a scaling-factor for a source image/entity of particular dimensions.
      Parameters:
      dimensionsToBeScaled - dimensions of the source image/entity that will be scaled, if they are known.
      suggestedSize - a string suggesting dimensions to resize to or a scaling-factor.
      Returns:
      the scaling-factor to use.
      Throws:
      OperationFailedException - if a scale-factor cannot be successfully calculated.