|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnsidc.spheres.Sphere
nsidc.spheres.Orbit
nsidc.spheres.Scene
| Field Summary | |
double |
end_clat
Circular Latitude (0-360) of nadir at the end of the scene. |
double |
nodal_crossing
Nodal Crossing of the orbit that this scene is part of. |
double |
start_clat
Circular Latitude (0-360) of nadir at the start of the scene. |
| Fields inherited from class nsidc.spheres.Orbit |
declination, eq_swath_width, eq_swath_width_deg, eq_swath_width_rad, inflection_lat, inflection_max_lat, inflection_min_lat, maxCoverageLat, period, pole_to_pole, ROTATION_RATE, totalCoverageLat |
| Fields inherited from class nsidc.spheres.Sphere |
radius, Re_km |
| Constructor Summary | |
Scene(double given_declination,
double given_period,
double given_eq_swath_width,
double given_start,
double given_end,
double given_crossing)
|
|
Scene(float given_declination,
float given_period,
float given_eq_swath_width,
float given_start,
float given_end,
float given_crossing)
|
|
Scene(Orbit given_orbit,
float given_start,
float given_end,
float given_crossing)
|
|
Scene(Orbit given_orbit,
java.lang.String given_start,
java.lang.String given_end,
java.lang.String given_crossing)
The constructors. |
|
| Method Summary | |
float |
getNadirLongitude(float lat,
boolean ascending)
Get the longitude of nadir at the given latitude |
boolean |
overlaps(LatLonBoundingBox box)
Determine if this scene overlaps a lat/lon bounding box. |
boolean |
overlaps(Scene other)
Determine if this scene overlaps another. |
boolean |
overlaps(SphericalPolygon s_poly)
Determine if this scene overlaps a spherical polygon. |
SphericalPolygon |
toSphericalPolygon(int side_points)
Convert the scene to a spherical polygon. |
java.lang.String |
toString()
|
| Methods inherited from class nsidc.spheres.Orbit |
circularLat, circularLat, directedLonDistance, getAreaCrossingRange, getAreaCrossingRange, getAreaCrossingRange, getAreaCrossingRange, getAreaCrossingRange, getCrossSwathEdges, getLonSwathEdges, getNodalCrossing, getNodalCrossing, getPointCrossingRange, getPointCrossingRange, lonDistance, shortestLonDistance, standardLat, systemLog, systemLog |
| Methods inherited from class nsidc.spheres.Sphere |
degrees, degrees, getRadius, normalize, normalize, radians, radians, scalarTripleProductTest, setRadius |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public double start_clat
public double end_clat
public double nodal_crossing
| Constructor Detail |
public Scene(Orbit given_orbit,
java.lang.String given_start,
java.lang.String given_end,
java.lang.String given_crossing)
public Scene(Orbit given_orbit,
float given_start,
float given_end,
float given_crossing)
public Scene(float given_declination,
float given_period,
float given_eq_swath_width,
float given_start,
float given_end,
float given_crossing)
public Scene(double given_declination,
double given_period,
double given_eq_swath_width,
double given_start,
double given_end,
double given_crossing)
| Method Detail |
public float getNadirLongitude(float lat,
boolean ascending)
lat - Latitude of the given point in degrees.ascending - If true find edges for the orbit with nadir
passing through the given point on the ascending pass.public SphericalPolygon toSphericalPolygon(int side_points)
SphericalPolygonpublic boolean overlaps(Scene other)
GreatCircleArc,
SmallCircleArcpublic boolean overlaps(SphericalPolygon s_poly)
SphericalPolygon,
GreatCircleArcpublic boolean overlaps(LatLonBoundingBox box)
LatLonBoundingBox,
GreatCircleArcpublic java.lang.String toString()
toString in class Orbit
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||