public interface Observation
Modifier and Type | Method and Description |
---|---|
double |
getAltitude()
Gets the altitude of the observer in kilometers above the target body's
reference ellipsoid.
|
java.lang.String |
getComment()
Gets the observation's comment.
|
double |
getEmissionAngle()
Gets the emission angle at the target site for this observation.
|
double |
getEt()
Gets the ephemeris time of the observation.
|
double |
getIncidenceAngle()
Gets the incidence angle at the target site for this observation.
|
java.lang.String |
getLabel()
Gets the observation's label.
|
double |
getLatitude()
Gets the planetocentric latitude of the observer with respect to the target
body in the observer's reference frame.
|
double |
getLongitude()
Gets the east-leading longitude of the observer with respect to the target
body in the observer's reference frame.
|
Observer |
getObserver()
Gets the observation's observer.
|
double |
getPhaseAngle()
Gets the phase angle at the target site for this observation.
|
Triplet |
getPositionVector()
Gets the position vector of the observer with respect to the target body at
the observation's ephemeris time.
|
double |
getSolarAltitude()
Gets the altitude of the sun at the time of the observation.
|
double |
getSolarAzimuth()
Gets the azimuth of the sun at the time of the observation.
|
double |
getSolarDeclination()
Gets the declination of the sun at the time of the observation.
|
double |
getSolarLongitude()
Gets the solar longitude at the time of the observation.
|
double |
getSolarRightAscension()
Gets the right ascension of the sun at the time of the observation.
|
double |
getSubsolarLatitude()
Gets the planetocentric latitude of the subsolar point on the target body.
|
double |
getSubsolarLatitudeSlope()
Gets the time rate of change of the planetocentric latitude of the subsolar
point on the target body.
|
double |
getSubsolarLongitude()
Gets the east-leading longitude of the subsolar point on the target body.
|
double |
getSubsolarLongitudeSlope()
Gets the time rate of change of the east-leading longitude of the subsolar
point on the target body.
|
Target |
getTarget()
Gets the observation's target.
|
Triplet |
getVelocityVector()
Gets the velocity vector of the observer with respect to the target body at
the observation's ephemeris time.
|
Triplet |
getViewVector()
Gets the vector between the observer and the target site at the
observation's ephemeris time.
|
Observer getObserver()
Target getTarget()
double getEt()
Triplet getPositionVector()
Triplet getVelocityVector()
Triplet getViewVector()
double getLongitude()
double getLatitude()
double getAltitude()
double getSolarLongitude()
double getSolarRightAscension()
double getSolarDeclination()
double getSolarAltitude()
Altitude is also known as elevation.
double getSolarAzimuth()
double getSubsolarLongitude()
double getSubsolarLatitude()
double getSubsolarLongitudeSlope()
double getSubsolarLatitudeSlope()
double getPhaseAngle()
double getIncidenceAngle()
double getEmissionAngle()
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