HiRISE

HiRISE.HiPlan.HiSEAS
Class Scylla.Data

java.lang.Object
  extended by HiRISE.HiPlan.HiSEAS.Scylla.Data
Enclosing class:
Scylla

public static class Scylla.Data
extends Object

A collection of data used by Scylla.


Constructor Summary
Scylla.Data(MroStereoPair pair)
          Constructs a set of Scylla data from an MRO stereo pair.
Scylla.Data(HiRISE.HiPlan.HiSEAS.Scylla.ObservationData stereo1, HiRISE.HiPlan.HiSEAS.Scylla.ObservationData stereo2)
          Constructs a set of Scylla data from two generic observation data sources.
Scylla.Data(String text)
          Creates a set of Scylla data from a text representation.
Scylla.Data(String stereo1Id, MroObservation stereo1Observation, String stereo2Id, MroObservation stereo2Observation)
          Constructs a set of Scylla data from two MRO observation data sources.
Scylla.Data(String stereo1Id, String stereo2Id, MroStereoPair pair)
          Constructs a set of Scylla data from an MRO stereo pair.
 
Method Summary
 boolean equals(Object o)
           
 HiRISE.HiPlan.HiSEAS.Scylla.ObservationData getStereo1()
           
 HiRISE.HiPlan.HiSEAS.Scylla.ObservationData getStereo2()
           
 int hashCode()
           
 void setStereo1(HiRISE.HiPlan.HiSEAS.Scylla.ObservationData stereo1)
           
 void setStereo2(HiRISE.HiPlan.HiSEAS.Scylla.ObservationData stereo2)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Scylla.Data

public Scylla.Data(HiRISE.HiPlan.HiSEAS.Scylla.ObservationData stereo1,
                   HiRISE.HiPlan.HiSEAS.Scylla.ObservationData stereo2)
Constructs a set of Scylla data from two generic observation data sources.

Parameters:
stereo1 - the first-half stereo.
stereo2 - the second-half stereo.

Scylla.Data

public Scylla.Data(String stereo1Id,
                   MroObservation stereo1Observation,
                   String stereo2Id,
                   MroObservation stereo2Observation)
Constructs a set of Scylla data from two MRO observation data sources.

Parameters:
stereo1Id - the ID for the first-half stereo.
stereo1Observation - the first-half stereo.
stereo2Id - the ID for the second-half stereo.
stereo2Observation - the second-half stereo.

Scylla.Data

public Scylla.Data(String stereo1Id,
                   String stereo2Id,
                   MroStereoPair pair)
Constructs a set of Scylla data from an MRO stereo pair. The given stereo identifiers will override whatever identifiers are given by the MRO stereo pair itself.

Parameters:
stereo1Id - the first-half stereo ID.
stereo2Id - the second-half stereo ID.
pair - the MRO stereo pair.

Scylla.Data

public Scylla.Data(MroStereoPair pair)
Constructs a set of Scylla data from an MRO stereo pair. Identifiers for the two observations are taken from the stereo pair.

Parameters:
pair - the MRO stereo pair.

Scylla.Data

public Scylla.Data(String text)
Creates a set of Scylla data from a text representation.

Parameters:
text - the formatted text.
Method Detail

getStereo1

public HiRISE.HiPlan.HiSEAS.Scylla.ObservationData getStereo1()

setStereo1

public void setStereo1(HiRISE.HiPlan.HiSEAS.Scylla.ObservationData stereo1)

getStereo2

public HiRISE.HiPlan.HiSEAS.Scylla.ObservationData getStereo2()

setStereo2

public void setStereo2(HiRISE.HiPlan.HiSEAS.Scylla.ObservationData stereo2)

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

HiRISE

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