Enum AdjustmentType

All Implemented Interfaces:
Serializable, Comparable<AdjustmentType>, java.lang.constant.Constable

public enum AdjustmentType
extends Enum<AdjustmentType>
Types of adjustments that can be done to an undistorted image.
  • Enum Constant Details

    • NONE

      public static final AdjustmentType NONE
      Don't adjust the view for visibility

      public static final AdjustmentType FULL_VIEW
      The undistorted view will contain all the pixels in the original distorted image. No information is lost but you have black borders to deal with
    • EXPAND

      public static final AdjustmentType EXPAND
      The undistorted view will be entirely filled with pixels from the distorted view. There will be no black regions around the border. This is accomplished by expanding the image. The advantage is that there are no edge conditions when image processing due to the black border, but you will discard information.
    • CENTER

      public static final AdjustmentType CENTER
      A bit like an approximate FULL_VIEW
  • Method Details

    • values

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

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