HiRISE

HiRISE.HiPlan.HIPHOP
Class Surface_Data

java.lang.Object
  extended by HiRISE.HiPlan.HIPHOP.Surface_Data

public class Surface_Data
extends Object

A collection of surface data by HiRISE CCD name for a particular observation geometry. The data consist of the following for each CCD:

Individual parameters are accessed via CCD name, not CPMM number. If an invalid CCD name is used for access, a getter method returns Instrument.NOT_APPLICABLE_NUMBER and a setter method does nothing. The allowed values for CCD name are found in Instrument.CCD_NAMES; access is case-sensitive.

Version:
1.4
Author:
Christian Schaller - UA/PIRL

Field Summary
static String ID
          Class identification name with source code version and date.
 
Constructor Summary
Surface_Data()
          Creates a new set of surface data.
 
Method Summary
 double albedo_ken(String ccd)
           
 void albedo_ken(String ccd, double albedo_ken)
           
 void emission(double emission)
           
 double emission(String ccd)
           
 void emission(String ccd, double emission)
           
 void incidence(double incidence)
           
 double incidence(String ccd)
           
 void incidence(String ccd, double incidence)
           
 double L_alpha(String ccd)
           
 void L_alpha(String ccd, double L_alpha)
           
 void phase(double phase)
           
 double phase(String ccd)
           
 void phase(String ccd, double phase)
           
 String toString()
          Gets a brief description of this set of surfaced data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final String ID
Class identification name with source code version and date.

See Also:
Constant Field Values
Constructor Detail

Surface_Data

public Surface_Data()
Creates a new set of surface data.

Method Detail

albedo_ken

public double albedo_ken(String ccd)

albedo_ken

public void albedo_ken(String ccd,
                       double albedo_ken)

L_alpha

public double L_alpha(String ccd)

L_alpha

public void L_alpha(String ccd,
                    double L_alpha)

incidence

public double incidence(String ccd)

incidence

public void incidence(String ccd,
                      double incidence)

incidence

public void incidence(double incidence)

emission

public double emission(String ccd)

emission

public void emission(String ccd,
                     double emission)

emission

public void emission(double emission)

phase

public double phase(String ccd)

phase

public void phase(String ccd,
                  double phase)

phase

public void phase(double phase)

toString

public String toString()
Gets a brief description of this set of surfaced data. The individual data components are listed in CCD order, not CPMM order.

Overrides:
toString in class Object
Returns:
a descriptive string.

HiRISE

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