HiRISE

HiRISE.HiPlan.HiSEAS
Enum MroObservation.OrbitPass

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

public static enum MroObservation.OrbitPass
extends Enum<MroObservation.OrbitPass>

An enumeration of the MRO orbit "passes." The orbit pass indicates whether the spacecraft is on the ascending or descending portion of the orbit. "Ascending" indicates the spacecraft is moving towards the north pole from the south pole; "descending" indicates it is moving towards the south pole from the north.

MRO's orbit number increments on the descending pass equator crossing. Thus, the first quarter of an orbit is on the descending pass, the next half is on the ascending, and the last quarter is on the descending pass.

Most of the ascending pass is in daylight; most of the descending pass is in night. The 25.19° obliquity of Mars (its tilt in its orbital plane) is responsible for the difference.

Version:
1.9
Author:
Christian Schaller - UA/PIRL

Enum Constant Summary
ASCENDING
          The ascending pass of the MRO orbit, from the south pole towards the north.
DESCENDING
          The descending pass of the MRO orbit, from the north pole towards the south.
 
Method Summary
static MroObservation.OrbitPass valueOf(String name)
          Returns the enum constant of this type with the specified name.
static MroObservation.OrbitPass[] 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

ASCENDING

public static final MroObservation.OrbitPass ASCENDING
The ascending pass of the MRO orbit, from the south pole towards the north.


DESCENDING

public static final MroObservation.OrbitPass DESCENDING
The descending pass of the MRO orbit, from the north pole towards the south.

Method Detail

values

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

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

valueOf

public static MroObservation.OrbitPass 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

HiRISE

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