Enum Class FootprintInsetPolicy

Object
Enum<FootprintInsetPolicy>
FootprintInsetPolicy
All Implemented Interfaces:
Serializable, Comparable<FootprintInsetPolicy>, Constable

public enum FootprintInsetPolicy extends Enum<FootprintInsetPolicy>
Policy specifying how to apply an inset of the footprints
Author:
Andrea Aime - GeoSolutions
  • Enum Constant Details

    • full

      public static final FootprintInsetPolicy full
      Full inset from all direction. Works best with fully overlapping granules
    • border

      public static final FootprintInsetPolicy border
      Applies the inset only on the footprint sections that are not lying about the granule bounds (assuming the granules are cut in a regular grid and meant to be displayed side by side (no overlap)
  • Field Details

  • Method Details

    • values

      public static FootprintInsetPolicy[] 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 FootprintInsetPolicy 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
    • applyInset

      public abstract Geometry applyInset(Geometry footprint, Geometry granuleBounds, double inset)
    • names

      public static List<String> names()
      Returns the list of names for this enum
    • getInsetPolicy

      public static FootprintInsetPolicy getInsetPolicy(Properties properties)
    • getInset

      public static double getInset(Properties properties)