HiRISE

HiRISE.HiPlan.HiSEAS
Enum MroStereoPair.LightingConvergence

java.lang.Object
  extended by java.lang.Enum<MroStereoPair.LightingConvergence>
      extended by HiRISE.HiPlan.HiSEAS.MroStereoPair.LightingConvergence
All Implemented Interfaces:
Serializable, Comparable<MroStereoPair.LightingConvergence>
Enclosing class:
MroStereoPair

public static enum MroStereoPair.LightingConvergence
extends Enum<MroStereoPair.LightingConvergence>

An enumeration of the categories of lighting quality convergence for an MRO stereo pair. The lighting quality is a measure of the change in subsolar latitude between the two halves of the stereo pair.

Version:
1.6
Author:
Christian Schaller - UA/PIRL

Enum Constant Summary
CONVERGING
          The subsolar latitude of the stereo-2 observation is converging on that of the stereo-1 observation.
DIVERGING
          The subsolar latitude of the stereo-2 observation is diverging from that of the stereo-1 observation.
IDENTICAL
          The subsolar latitude of the stereo-2 observation is the same as that of the stereo-1 observation.
OPPOSITE
          The subsolar latitude of the stereo-2 observation is opposite that of the stereo-1 observation.
UNKNOWN
          The relative quality of the lighting conditions is unknown.
URGENT
          The subsolar latitude of the stereo-2 observation is diverging from that of the stereo-1 observation and will not converge for an extended period.
 
Method Summary
 char getCode()
           
static MroStereoPair.LightingConvergence valueOf(String name)
          Returns the enum constant of this type with the specified name.
static MroStereoPair.LightingConvergence[] 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

CONVERGING

public static final MroStereoPair.LightingConvergence CONVERGING
The subsolar latitude of the stereo-2 observation is converging on that of the stereo-1 observation. The convergence results in improving lighting conditions.


DIVERGING

public static final MroStereoPair.LightingConvergence DIVERGING
The subsolar latitude of the stereo-2 observation is diverging from that of the stereo-1 observation. The divergence results in worsening lighting conditions.


URGENT

public static final MroStereoPair.LightingConvergence URGENT
The subsolar latitude of the stereo-2 observation is diverging from that of the stereo-1 observation and will not converge for an extended period. The divergence results in worsening lighting conditions that will not improve for some time.


IDENTICAL

public static final MroStereoPair.LightingConvergence IDENTICAL
The subsolar latitude of the stereo-2 observation is the same as that of the stereo-1 observation. These are ideal lighting conditions.


OPPOSITE

public static final MroStereoPair.LightingConvergence OPPOSITE
The subsolar latitude of the stereo-2 observation is opposite that of the stereo-1 observation. These are the worst lighting conditions.


UNKNOWN

public static final MroStereoPair.LightingConvergence UNKNOWN
The relative quality of the lighting conditions is unknown.

Method Detail

values

public static MroStereoPair.LightingConvergence[] 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 (MroStereoPair.LightingConvergence c : MroStereoPair.LightingConvergence.values())
    System.out.println(c);

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

valueOf

public static MroStereoPair.LightingConvergence 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

getCode

public char getCode()

HiRISE

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