public interface StereoPair
This interface describes a "stereo-1" observation and a "stereo-2" observation. These labels are arbitrary and do not necessarily relate to the concept of "left-eye" or "right-eye" observation; in practice, they might reasonably describe the order in which the observations are to be acquired, but there is no enforcement of this practice.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getComment()
Gets the stereo pair's comment.
|
double |
getEmissionAngleDifference()
Gets the absolute value of the difference in the emission angle between the
two halves of the stereo pair.
|
double |
getIncidenceAngleDifference()
Gets the absolute value of the difference in the incidence angle between the
two halves of the stereo pair.
|
java.lang.String |
getLabel()
Gets the stereo pair's label.
|
double |
getPhaseAngleDifference()
Gets the absolute value of the difference in the phase angle between the two
halves of the stereo pair.
|
double |
getSolarAzimuthChange()
Gets the change in solar azimuth between the two halves of the stereo pair.
|
double |
getSolarAzimuthDifference()
Gets the difference in solar azimuth between the two halves of the stereo
pair.
|
double |
getSolarLongitudeDifference()
Gets the difference in solar longitude between the two halves of the stereo
pair.
|
double |
getSolarSeparation()
Gets the solar separation angle for the pair.
|
Observation |
getStereo1()
Gets the stereo-1 observation of the pair.
|
Observation |
getStereo2()
Gets the stereo-2 observation of the pair.
|
double |
getStereoSeparation()
Gets the stereo separation angle for the pair.
|
double |
getSubsolarLatitudeChange()
Gets the change in subsolar latitude between the two halves of the stereo
pair.
|
Observation getStereo1()
Observation getStereo2()
double getStereoSeparation()
The separation angle is also known as the stereo convergence angle.
double getSolarSeparation()
double getSolarLongitudeDifference()
double getSubsolarLatitudeChange()
ΔφS = φS,2 - φS,1
double getSolarAzimuthChange()
Δφ = φ2 - φ1
double getSolarAzimuthDifference()
double getPhaseAngleDifference()
double getIncidenceAngleDifference()
double getEmissionAngleDifference()
java.lang.String getLabel()
java.lang.String getComment()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona