public class StereoHalf
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ID
CVS ID
|
| Constructor and Description |
|---|
StereoHalf(int suggestion,
java.lang.String observation,
java.lang.String status,
java.lang.Float incidenceAngle,
java.lang.Float rollAngle,
boolean retired,
int order)
Create a new stereo half with the provided parameters.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Double |
getCenterLatitude()
Get the center latitude
|
java.lang.Double |
getCenterLongitude()
Get the center longitude (0-360)
|
java.lang.Float |
getIncidenceAngle()
Get the incidence angle.
|
java.lang.String |
getObservation()
Get the observation ID.
|
int |
getOrder()
Get the intended creation order.
|
java.lang.Float |
getRollAngle()
Get the roll angle.
|
java.lang.Double |
getSpacecraftLatitude()
Get the spacecraft's nadir latitude
|
java.lang.Double |
getSpacecraftLongitude()
Get the spacecraft's nadir longitude
|
java.lang.String |
getStatus()
Get the observation Status.
|
int |
getSuggestion()
Get the suggestion ID.
|
java.lang.Double |
getTargetDistance()
Get the target distance (from the spacecraft)
|
java.sql.Timestamp |
getTimestamp()
Get the time.
|
boolean |
isRetired()
Get the retirement state (default false).
|
void |
setImageCenter(java.lang.Double centerLatitude,
java.lang.Double centerLongitude)
Set the image center
|
void |
setSpacecraftPosition(java.lang.Double spacecraftLatitude,
java.lang.Double spacecraftLongitude)
Set the spacecraft position
|
void |
setTargetDistance(java.lang.Double targetDistance)
Set the spacecraft-target distance
|
void |
setTimestamp(java.sql.Timestamp timestamp)
Set the timestamp for the half
|
public static final java.lang.String ID
public StereoHalf(int suggestion,
java.lang.String observation,
java.lang.String status,
java.lang.Float incidenceAngle,
java.lang.Float rollAngle,
boolean retired,
int order)
suggestion - IDobservation - ID, or null of no observation plannedstatus - from planning table or nullincidenceAngle - estimated, actual or nullrollAngle - estimated, actual or nullretired - true if suggestion retiredorder - sequence valuepublic int getOrder()
public java.lang.Double getCenterLatitude()
public java.lang.Double getCenterLongitude()
public java.lang.Double getTargetDistance()
public java.lang.Double getSpacecraftLatitude()
public java.lang.Double getSpacecraftLongitude()
public void setImageCenter(java.lang.Double centerLatitude,
java.lang.Double centerLongitude)
centerLatitude - degreescenterLongitude - degreespublic void setTargetDistance(java.lang.Double targetDistance)
targetDistance - kmpublic void setSpacecraftPosition(java.lang.Double spacecraftLatitude,
java.lang.Double spacecraftLongitude)
spacecraftLatitude - degreesspacecraftLongitude - degreespublic void setTimestamp(java.sql.Timestamp timestamp)
timestamp - acquisition timepublic java.lang.String getObservation()
public java.lang.String getStatus()
public int getSuggestion()
public java.lang.Float getIncidenceAngle()
public java.lang.Float getRollAngle()
public boolean isRetired()
public java.sql.Timestamp getTimestamp()
Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona