Jeospace API

org.jeospace.physics.orbit
Class LunarPhaseID

java.lang.Object
  extended byorg.jeospace.physics.orbit.LunarPhaseID

public final class LunarPhaseID
extends java.lang.Object

Constant object identifiers of lunar phases.

Version:
$Revision: 1.1.1.1 $
Author:
Rex Melton
See Also:
LunarPhase

Field Summary
 double degrees
          The lunar phase angle in degrees.
static LunarPhaseID FIRST_QUARTER
          First Quarter phase identifier
static LunarPhaseID FULL_MOON
          Full Moon phase identifier
 int index
          The sequence in which the lunar phase occurs, starting with the new moon, ending with the last quarter.
static LunarPhaseID LAST_QUARTER
          Last Quarter phase identifier
 java.lang.String name
          The lunar phase name.
static LunarPhaseID NEW_MOON
          New Moon phase identifier
 
Method Summary
static LunarPhaseID[] getLunarPhaseID()
          Return an array of the defined LunarPhaseID objects
 java.lang.String toString()
          Return a String representation ( the name String ) of this LunarPhaseID object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NEW_MOON

public static final LunarPhaseID NEW_MOON
New Moon phase identifier


FIRST_QUARTER

public static final LunarPhaseID FIRST_QUARTER
First Quarter phase identifier


FULL_MOON

public static final LunarPhaseID FULL_MOON
Full Moon phase identifier


LAST_QUARTER

public static final LunarPhaseID LAST_QUARTER
Last Quarter phase identifier


name

public final java.lang.String name
The lunar phase name.


index

public final int index
The sequence in which the lunar phase occurs, starting with the new moon, ending with the last quarter.


degrees

public final double degrees
The lunar phase angle in degrees. The lunar phase angle is the angular separation of the Moon and the Sun as observed from the Earth.

Method Detail

getLunarPhaseID

public static LunarPhaseID[] getLunarPhaseID()
Return an array of the defined LunarPhaseID objects

Returns:
the array of the defined LunarPhaseID objects

toString

public java.lang.String toString()
Return a String representation ( the name String ) of this LunarPhaseID object.

Returns:
a String representation of this LunarPhaseID object

Jeospace API

Copyright © 2006 - jeospace.org