public class SatellitePassInfo extends SatelliteDataInfo
Constructor and Description |
---|
SatellitePassInfo(java.lang.String passID,
ServerQuery query,
int result)
Creates a new satellite pass info object using the specified ID
and query results.
|
Modifier and Type | Method and Description |
---|---|
EarthLocation |
getCenter()
Gets the pass center point.
|
LineFeature |
getCoveragePolygon()
Gets the pass coverage polygon.
|
int[] |
getDimensions()
Gets the pass dimensions as [lines, samples].
|
java.lang.String |
getGroundStation()
Gets the pass ground capture station.
|
java.lang.String |
getOrbitType()
Gets the orbit type: 'ascending' or 'descending'.
|
java.lang.String |
getPassID()
Gets the pass identifier.
|
java.lang.String |
getPreviewURL()
Gets the pass preview URL.
|
java.lang.String |
getSceneTime()
Gets the pass scene time: 'day', 'night', or 'day/night'.
|
java.lang.String |
getSceneTime(DataLocation upperLeft,
DataLocation lowerRight)
Gets the scene time in terms of day or night for the specified 2D
scene bounds.
|
java.lang.String |
getSceneTime(int[] dims)
Gets the scene time in terms of day or night for the specified 2D
scene dimensions.
|
append, getSatellite, getSensor
clone, formatDate, formatDate, formatDate, getDate, getEndDate, getHistory, getOrigin, getSource, getStartDate, getTimePeriods, getTransform, isInstantaneous, setTimePeriods, setTransform, updateHistory
getMetadataMap
public SatellitePassInfo(java.lang.String passID, ServerQuery query, int result)
passID
- the satellite pass identifier used for the query.query
- the server query results.result
- the server query result index.public EarthLocation getCenter()
public java.lang.String getPassID()
public java.lang.String getOrbitType()
public int[] getDimensions()
public java.lang.String getGroundStation()
public LineFeature getCoveragePolygon()
public java.lang.String getPreviewURL()
public java.lang.String getSceneTime()
public java.lang.String getSceneTime(DataLocation upperLeft, DataLocation lowerRight)
EarthDataInfo
getSceneTime
in class EarthDataInfo
upperLeft
- the upper-left 2D scene boundary.lowerRight
- the lower-right 2D scene boundary.day
for daytime scenes, night
for
nighttime scenes, or day/night
for a scene that
crosses the terminator.public java.lang.String getSceneTime(int[] dims)
EarthDataInfo
getSceneTime
in class EarthDataInfo
dims
- the scene boundary dimensions as [rows, columns].day
for daytime scenes, night
for
nighttime scenes, or day/night
for a scene that
crosses the terminator.