HiRISE

HiRISE.HiReport.product
Enum EdrProblem

java.lang.Object
  extended by java.lang.Enum<EdrProblem>
      extended by HiRISE.HiReport.product.EdrProblem
All Implemented Interfaces:
Serializable, Comparable<EdrProblem>

public enum EdrProblem
extends Enum<EdrProblem>

Enumeration of EDR problems


Enum Constant Summary
FURROWED
          Furrowed pixels
GAPPED
          Contains gaps
LOWSIGNAL
          Low SNR
LOWSTDDNS
          Not enough DN levels
MISSING
          Not found
OVEREXPOSED
          Over-exposed
OVERLUTTED2
          LUT shifted +2 compared to ideal
OVERLUTTED3
          LUT shifted +3 compared to ideal
OVERLUTTED4
          LUT shifted +4 or more compared to ideal
OVERSHIFTED
          LUT did not match DN range
UNDEREXPOSED
          Under-exposed
UNDERLUTTED2
          LUT shifted -2 compared to ideal
UNDERLUTTED3
          LUT shifted -3 compared to ideal
UNDERLUTTED4
          LUT shifted -4 or more compared to ideal
 
Method Summary
 String getDescription()
          Get the description of the problem
static EdrProblem valueOf(String name)
          Returns the enum constant of this type with the specified name.
static EdrProblem[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

MISSING

public static final EdrProblem MISSING
Not found


GAPPED

public static final EdrProblem GAPPED
Contains gaps


LOWSTDDNS

public static final EdrProblem LOWSTDDNS
Not enough DN levels


LOWSIGNAL

public static final EdrProblem LOWSIGNAL
Low SNR


FURROWED

public static final EdrProblem FURROWED
Furrowed pixels


UNDEREXPOSED

public static final EdrProblem UNDEREXPOSED
Under-exposed


OVEREXPOSED

public static final EdrProblem OVEREXPOSED
Over-exposed


OVERLUTTED2

public static final EdrProblem OVERLUTTED2
LUT shifted +2 compared to ideal


OVERLUTTED3

public static final EdrProblem OVERLUTTED3
LUT shifted +3 compared to ideal


OVERLUTTED4

public static final EdrProblem OVERLUTTED4
LUT shifted +4 or more compared to ideal


UNDERLUTTED2

public static final EdrProblem UNDERLUTTED2
LUT shifted -2 compared to ideal


UNDERLUTTED3

public static final EdrProblem UNDERLUTTED3
LUT shifted -3 compared to ideal


UNDERLUTTED4

public static final EdrProblem UNDERLUTTED4
LUT shifted -4 or more compared to ideal


OVERSHIFTED

public static final EdrProblem OVERSHIFTED
LUT did not match DN range

Method Detail

values

public static EdrProblem[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (EdrProblem c : EdrProblem.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static EdrProblem 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.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getDescription

public String getDescription()
Get the description of the problem

Returns:
problem description

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona