Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
L
M
N
O
P
Q
R
S
T
U
X
Y
Z
A
a
- Variable in class nsidc.spheres.
GreatCircle
Constant in plane equations ax+by+cz=0
arc_length_deg
- Variable in class nsidc.spheres.
GreatCircleArc
Length of the arc in degrees.
arc_length_rad
- Variable in class nsidc.spheres.
GreatCircleArc
Length of the arc in radians.
arc_point
- Variable in class nsidc.spheres.
GreatCircle
Points that define the great circle (arc endpoints).
arc_point
- Variable in class nsidc.spheres.
SmallCircle
B
b
- Variable in class nsidc.spheres.
GreatCircle
Constant in plane equations ax+by+cz=0
C
c
- Variable in class nsidc.spheres.
GreatCircle
Constant in plane equations ax+by+cz=0
center()
- Method in class nsidc.spheres.
GreatCircleArc
Find the center of the arc
circularLat(float, boolean)
- Method in class nsidc.spheres.
Orbit
circularLat(double, boolean)
- Method in class nsidc.spheres.
Orbit
const_term
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
contains(Point)
- Method in class nsidc.spheres.
LatLonBoundingBox
Determine if this box contains a given point.
contains(float)
- Method in class nsidc.spheres.
LatRange
Determine if the given latitude is within the range.
contains(double)
- Method in class nsidc.spheres.
LatRange
Determine if the given latgitude is within the range.
contains(float)
- Method in class nsidc.spheres.
LonRange
Determine if the given longitude is within the range.
contains(double)
- Method in class nsidc.spheres.
LonRange
Determine if the given longitude is within the range.
contains(Point)
- Method in class nsidc.spheres.
SphericalPolygon
Determine if this polygon contains a given point.
containsSTP(Point)
- Method in class nsidc.spheres.
SphericalPolygon
Determine if this polygon contains a given point using STP.
copyGC(GreatCircle)
- Method in class nsidc.spheres.
SmallCircle
corner_point
- Variable in class nsidc.spheres.
SphericalPolygon
Array for polygon corner point locations.
crosses_pole
- Variable in class nsidc.spheres.
GreatCircleArc
Boolean to track if the arc crosses a pole or not.
D
declination
- Variable in class nsidc.spheres.
Orbit
The declination of the orbit in decimal degrees West of North.
degrees(float)
- Method in class nsidc.spheres.
Sphere
Convert radians to decimal degrees.
degrees(double)
- Method in class nsidc.spheres.
Sphere
Convert radians to decimal degrees.
denominator
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
densify(double)
- Method in class nsidc.spheres.
GreatCircleArc
Densify the arc
densify(double)
- Method in class nsidc.spheres.
SphericalPolygon
Densify the polygon
directedLonDistance(float, float)
- Method in class nsidc.spheres.
Orbit
distance
- Variable in class nsidc.spheres.
SmallCircle
instance variables
E
end_clat
- Variable in class nsidc.spheres.
Scene
Circular Latitude (0-360) of nadir at the end of the scene.
eq_swath_width
- Variable in class nsidc.spheres.
Orbit
Swath width at the equator in (scaled) Km.
eq_swath_width_deg
- Variable in class nsidc.spheres.
Orbit
Swath width at the equator in degrees.
eq_swath_width_rad
- Variable in class nsidc.spheres.
Orbit
Swath width at the equator in radians.
external_point
- Variable in class nsidc.spheres.
SphericalPolygon
A point (probably) outside the polygon.
F
firstX
- Variable in class nsidc.spheres.
GreatCircle
Tmp constant for interim results of the intersect calculations
G
GreatCircle
- class nsidc.spheres.
GreatCircle
.
GreatCircle class - provides services and information relating to a great circle.
GreatCircle()
- Constructor for class nsidc.spheres.
GreatCircle
Empty constructor - do not use.
GreatCircle(double, double, double, double)
- Constructor for class nsidc.spheres.
GreatCircle
Sets the points and initializes the great circle.
GreatCircle(double[], double[])
- Constructor for class nsidc.spheres.
GreatCircle
Sets the points and initializes the great circle.
GreatCircle(Point, Point)
- Constructor for class nsidc.spheres.
GreatCircle
GreatCircleArc
- class nsidc.spheres.
GreatCircleArc
.
GreatCircleArc class - provides services and information relating to a great circle arc.
GreatCircleArc(double, double, double, double)
- Constructor for class nsidc.spheres.
GreatCircleArc
Sets the endpoints and initializes the arc.
GreatCircleArc(double[], double[])
- Constructor for class nsidc.spheres.
GreatCircleArc
Sets the endpoints and initializes the arc.
GreatCircleArc(Point, Point)
- Constructor for class nsidc.spheres.
GreatCircleArc
Sets the endpoints and initializes the arc.
getAreaCrossingRange(SphericalPolygon, boolean)
- Method in class nsidc.spheres.
Orbit
Get the range of ascending nodal crossings for orbits that cover the given spherical polygon.
getAreaCrossingRange(LatLonBoundingBox, boolean)
- Method in class nsidc.spheres.
Orbit
Get the range of ascending nodal crossings for orbits that cover the given Lat/Lon Bounding Box.
getAreaCrossingRange(float[], float[], boolean)
- Method in class nsidc.spheres.
Orbit
getAreaCrossingRange(double[], double[], boolean)
- Method in class nsidc.spheres.
Orbit
Get the range of ascending nodal crossings for orbits that cover the given spherical polygon.
getAreaCrossingRange(Point[], boolean)
- Method in class nsidc.spheres.
Orbit
Get the range of ascending nodal crossings for orbits that cover the given spherical polygon.
getCrossSwathEdges(float, float, float[], float[], boolean)
- Method in class nsidc.spheres.
Orbit
Get the cross track edge points of the swath with nadir at the given point.
getExternalPoint()
- Method in class nsidc.spheres.
SphericalPolygon
Return the point currently being used as the "external" point.
getLonSwathEdges(float, float, boolean, float[])
- Method in class nsidc.spheres.
Orbit
Get the swath edge points at the given latitude.
getNadirLongitude(float, boolean)
- Method in class nsidc.spheres.
Scene
Get the longitude of nadir at the given latitude
getNodalCrossing(float, float, boolean, boolean)
- Method in class nsidc.spheres.
Orbit
Get the ascending nodal crossing of the orbit with nadir passing through the given point.
getNodalCrossing(double, double, boolean, boolean)
- Method in class nsidc.spheres.
Orbit
getPointCrossingRange(Point, boolean)
- Method in class nsidc.spheres.
Orbit
Get the range of ascending nodal crossings for orbits that cover the given point.
getPointCrossingRange(float, float, boolean)
- Method in class nsidc.spheres.
Orbit
Get the range of ascending nodal crossings for orbits that cover the given point.
getRadius()
- Method in class nsidc.spheres.
Sphere
Get the radius of the sphere.
guessExternalPoint()
- Method in class nsidc.spheres.
SphericalPolygon
Guess a point that is outside the polygon.
I
inflection_lat
- Variable in class nsidc.spheres.
Orbit
Absolute value of highest/lowest lat achieved by nadir in decimal degrees.
inflection_max_lat
- Variable in class nsidc.spheres.
Orbit
Max latitude of the swath edge at the inflection point.
inflection_min_lat
- Variable in class nsidc.spheres.
Orbit
Min latitude of the swath edge at the inflection point.
inflection_point
- Variable in class nsidc.spheres.
GreatCircle
Highest point achieved by the great circle.
init()
- Method in class nsidc.spheres.
GreatCircle
initializes the great circle.
init()
- Method in class nsidc.spheres.
GreatCircleArc
initializes the arc.
intersect_point
- Variable in class nsidc.spheres.
GreatCircle
Points for any intersections found.
intersect_point
- Variable in class nsidc.spheres.
SmallCircle
intersects(SmallCircleArc)
- Method in class nsidc.spheres.
SmallCircleArc
Determine if this small circle arc intersects another.
intersectsArc(GreatCircleArc)
- Method in class nsidc.spheres.
GreatCircleArc
Determine if this arc intersects another.
intersectsGreatCircle(GreatCircle)
- Method in class nsidc.spheres.
GreatCircle
Determine if/where this great circle intersects another.
intersectsLatSeg(double, double, double)
- Method in class nsidc.spheres.
GreatCircleArc
Determine if this arc intersects a segment of a parallel.
intersectsLatitude(double)
- Method in class nsidc.spheres.
GreatCircle
Determine if this great circle intersects a parallel.
intersectsSCArc(SmallCircleArc)
- Method in class nsidc.spheres.
GreatCircleArc
Determine if this arc intersects a small circle arc.
intersectsSmallCircle(SmallCircle)
- Method in class nsidc.spheres.
GreatCircle
Determine if/where this great circle intersects a small circle.
intersectsSmallCircle(SmallCircle)
- Method in class nsidc.spheres.
SmallCircle
Determine if this small circle intersects another.
is_meridian
- Variable in class nsidc.spheres.
GreatCircle
Boolean to track if the arc is on a meridian or not.
L
LatLonBoundingBox
- class nsidc.spheres.
LatLonBoundingBox
.
LatLonBoundingBox class - provide services and information relating to a lat/lon bounding box.
LatLonBoundingBox(double, double, double, double)
- Constructor for class nsidc.spheres.
LatLonBoundingBox
Constructs a lat/lon bounding box.
LatLonBoundingBox(float, float, float, float)
- Constructor for class nsidc.spheres.
LatLonBoundingBox
Constructs a lat/lon bounding box.
LatLonBoundingBox(String, String, String, String)
- Constructor for class nsidc.spheres.
LatLonBoundingBox
Constructs a lat/lon bounding box.
LatRange
- class nsidc.spheres.
LatRange
.
LatRange class - provide services and information relating to a latitude range.
LatRange(double, double)
- Constructor for class nsidc.spheres.
LatRange
The constructors.
LatRange(float, float)
- Constructor for class nsidc.spheres.
LatRange
LonRange
- class nsidc.spheres.
LonRange
.
LonRange class - provide services and information relating to a longitude range.
LonRange(double, double)
- Constructor for class nsidc.spheres.
LonRange
Assumes West to East orientation.
LonRange(float, float)
- Constructor for class nsidc.spheres.
LonRange
Assumes West to East orientation.
lat
- Variable in class nsidc.spheres.
Point
Spherical coordinate of the point.
lat_max
- Variable in class nsidc.spheres.
LatLonBoundingBox
Maximum latitude of the bounding box.
lat_min
- Variable in class nsidc.spheres.
LatLonBoundingBox
Minimum latitude of the bounding box.
lat_range
- Variable in class nsidc.spheres.
GreatCircleArc
Latitude range of the arc.
lat_range
- Variable in class nsidc.spheres.
SphericalPolygon
Latitude range of the arcs that make up the polygon
lin_term
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
lon
- Variable in class nsidc.spheres.
Point
Spherical coordinate of the point.
lonDistance(float, float)
- Method in class nsidc.spheres.
Orbit
Misc.
lon_max
- Variable in class nsidc.spheres.
LatLonBoundingBox
Maximum longitude of the bounding box.
lon_min
- Variable in class nsidc.spheres.
LatLonBoundingBox
Minimum longitude of the bounding box.
lon_range
- Variable in class nsidc.spheres.
GreatCircleArc
Longitude range of the arc.
lon_range
- Variable in class nsidc.spheres.
LatLonBoundingBox
Longitude range of the bounding box.
lon_range
- Variable in class nsidc.spheres.
SmallCircle
lon_range
- Variable in class nsidc.spheres.
SphericalPolygon
Longitude range of the polygon
M
m
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
m
- Variable in class nsidc.spheres.
SmallCircle
Constant for intermediate results.
main(String[])
- Static method in class nsidc.spheres.
UnitTest
max
- Variable in class nsidc.spheres.
LatRange
maximum latitude in range.
max
- Variable in class nsidc.spheres.
LonRange
maximum longitude in range.
maxCoverageLat
- Variable in class nsidc.spheres.
Orbit
Absolute value of latitude above/below which no orbits have coverage.
meldRange(LatRange)
- Method in class nsidc.spheres.
LatRange
Combine two ranges if possible.
meldRange(double, double)
- Method in class nsidc.spheres.
LatRange
Combine two ranges if possible.
meldRange(LonRange)
- Method in class nsidc.spheres.
LonRange
Combine two ranges if possible.
meldRange(double, double)
- Method in class nsidc.spheres.
LonRange
Combine two ranges if possible.
min
- Variable in class nsidc.spheres.
LatRange
minimum latitude in range.
min
- Variable in class nsidc.spheres.
LonRange
minimum longitude in range.
N
n
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
n
- Variable in class nsidc.spheres.
SmallCircle
Constant for intermediate results.
nodal_crossing
- Variable in class nsidc.spheres.
Scene
Nodal Crossing of the orbit that this scene is part of.
normalize(float)
- Method in class nsidc.spheres.
Sphere
Set longitude to (-180, 180)
normalize(double)
- Method in class nsidc.spheres.
Sphere
Set longitude to (-180, 180)
nsidc.spheres
- package nsidc.spheres
numerator
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
O
Orbit
- class nsidc.spheres.
Orbit
.
Orbit class - Provide services and information relating to an orbit.
Orbit()
- Constructor for class nsidc.spheres.
Orbit
Empty constructor - do not use.
Orbit(String, String, String)
- Constructor for class nsidc.spheres.
Orbit
Construct and initialize an orbit.
Orbit(float, float, float)
- Constructor for class nsidc.spheres.
Orbit
Construct and initialize an orbit.
Orbit(double, double, double)
- Constructor for class nsidc.spheres.
Orbit
Construct and initialize an orbit.
overlaps(LatLonBoundingBox)
- Method in class nsidc.spheres.
LatLonBoundingBox
Determine if this bounding box overlaps another.
overlaps(Scene)
- Method in class nsidc.spheres.
LatLonBoundingBox
Determine if this bounding box overlaps a scene.
overlaps(SphericalPolygon)
- Method in class nsidc.spheres.
LatLonBoundingBox
Determine if this bounding box overlaps a sperical polygon.
overlaps(LatRange)
- Method in class nsidc.spheres.
LatRange
Determine if this range overlaps another.
overlaps(LonRange)
- Method in class nsidc.spheres.
LonRange
Determine if this range overlaps another.
overlaps(Scene)
- Method in class nsidc.spheres.
Scene
Determine if this scene overlaps another.
overlaps(SphericalPolygon)
- Method in class nsidc.spheres.
Scene
Determine if this scene overlaps a spherical polygon.
overlaps(LatLonBoundingBox)
- Method in class nsidc.spheres.
Scene
Determine if this scene overlaps a lat/lon bounding box.
overlaps(SphericalPolygon)
- Method in class nsidc.spheres.
SphericalPolygon
Determine if this polygon overlaps another.
overlaps(LatLonBoundingBox)
- Method in class nsidc.spheres.
SphericalPolygon
Determine if this polygon overlaps a lat/lon bounding box.
overlaps(Scene)
- Method in class nsidc.spheres.
SphericalPolygon
Determine if this polygon overlaps a scene.
P
Point
- class nsidc.spheres.
Point
.
Point class - provides services and information relating to a point on a sphere.
Point(double, double)
- Constructor for class nsidc.spheres.
Point
Known spherical coordinates.
Point(double, double, double)
- Constructor for class nsidc.spheres.
Point
Known cartesian coordinates
p
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
p
- Variable in class nsidc.spheres.
SmallCircle
Constant for intermediate results.
parallel(GreatCircle)
- Method in class nsidc.spheres.
SmallCircle
Determine if this small circle is parallel to a given great circle.
perimeter
- Variable in class nsidc.spheres.
LatLonBoundingBox
Perimeter (in degrees lat/lon) of the bounding box.
perimeter_deg
- Variable in class nsidc.spheres.
SphericalPolygon
Perimeter of the polygon in degrees.
perimeter_rad
- Variable in class nsidc.spheres.
SphericalPolygon
Perimeter of the polygon in radians.
period
- Variable in class nsidc.spheres.
Orbit
Orbital period in decimal minutes.
planar_const
- Variable in class nsidc.spheres.
GreatCircle
Tmp constant for interim results of the intersect calculations
pole_to_pole
- Variable in class nsidc.spheres.
Orbit
Boolean to indicate if this starts/ends at the south pole or the equator
Q
q
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
q
- Variable in class nsidc.spheres.
SmallCircle
Constant for intermediate results.
R
ROTATION_RATE
- Variable in class nsidc.spheres.
Orbit
rotation of the earth in radians/minute
Re_km
- Variable in class nsidc.spheres.
Sphere
Radius of the earth in km.
rad
- Variable in class nsidc.spheres.
GreatCircle
Tmp constant for interim results of the intersect calculations
radians(float)
- Method in class nsidc.spheres.
Sphere
Convert decimal degrees to radians.
radians(double)
- Method in class nsidc.spheres.
Sphere
Convert decimal degrees to radians.
radius
- Variable in class nsidc.spheres.
Sphere
radius of the working Shpere We use a sphere of radius 10.0 so the numbers are reasonable.
rangeMax(double[])
- Method in class nsidc.spheres.
SphericalPolygon
rangeMin(double[])
- Method in class nsidc.spheres.
SphericalPolygon
reset(double, double)
- Method in class nsidc.spheres.
Point
Reset the point from known spherical coordinates.
reset(double, double, double)
- Method in class nsidc.spheres.
Point
Reset the point from known cartesian coordinates.
S
Scene
- class nsidc.spheres.
Scene
.
Scene(Orbit, String, String, String)
- Constructor for class nsidc.spheres.
Scene
The constructors.
Scene(Orbit, float, float, float)
- Constructor for class nsidc.spheres.
Scene
Scene(float, float, float, float, float, float)
- Constructor for class nsidc.spheres.
Scene
Scene(double, double, double, double, double, double)
- Constructor for class nsidc.spheres.
Scene
SmallCircle
- class nsidc.spheres.
SmallCircle
.
SmallCircle class - provides services and information relating to a small circle.
SmallCircle()
- Constructor for class nsidc.spheres.
SmallCircle
Empty constructor - do not use.
SmallCircle(GreatCircle, double)
- Constructor for class nsidc.spheres.
SmallCircle
Given a great circle and a distance.
SmallCircle(double, double, double, double, double)
- Constructor for class nsidc.spheres.
SmallCircle
Given two points on the great circle and a distance.
SmallCircle(double, double, double, double, GreatCircle)
- Constructor for class nsidc.spheres.
SmallCircle
Given two points on the small circle and a reference great circle.
SmallCircle(Point, Point, double)
- Constructor for class nsidc.spheres.
SmallCircle
Given two points on the great circle and a distance.
SmallCircle(Point, Point, GreatCircle)
- Constructor for class nsidc.spheres.
SmallCircle
Given two points on the small circle and a reference great circle.
SmallCircleArc
- class nsidc.spheres.
SmallCircleArc
.
SmallCircleArc class - provides services and information relating to a small circle arc.
SmallCircleArc()
- Constructor for class nsidc.spheres.
SmallCircleArc
Sphere
- class nsidc.spheres.
Sphere
.
Sphere class - provides services and information relating to a sphere.
Sphere()
- Constructor for class nsidc.spheres.
Sphere
Sets the radius.
SphericalPolygon
- class nsidc.spheres.
SphericalPolygon
.
SphericalPolygon class - provide services and information relating to a spherical polygon.
SphericalPolygon(double[], double[])
- Constructor for class nsidc.spheres.
SphericalPolygon
Given lat and lon arrays.
SphericalPolygon(Point[])
- Constructor for class nsidc.spheres.
SphericalPolygon
Given an array of points.
scalarTripleProductTest(Point, Point, Point)
- Method in class nsidc.spheres.
Sphere
Determine where a point is in relation to a line
scale
- Variable in class nsidc.spheres.
GreatCircle
Tmp constant for interim results of the intersect calculations
secondX
- Variable in class nsidc.spheres.
GreatCircle
Tmp constant for interim results of the intersect calculations
setExternalPoint(Point)
- Method in class nsidc.spheres.
SphericalPolygon
Set the point that is to be used as the "external" point.
setRadius(double)
- Method in class nsidc.spheres.
Point
Use a different radius.
setRadius(double)
- Method in class nsidc.spheres.
Sphere
Set the radius of the sphere.
shortestLonDistance(float, float)
- Method in class nsidc.spheres.
Orbit
sphere
- Variable in class nsidc.spheres.
UnitTest
instance variables
sphere_const
- Variable in class nsidc.spheres.
GreatCircle
Tmp constant for interim results of the intersect calculations
sqr_term
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
standardLat(double)
- Method in class nsidc.spheres.
Orbit
start_clat
- Variable in class nsidc.spheres.
Scene
Circular Latitude (0-360) of nadir at the start of the scene.
systemLog(String, int)
- Method in class nsidc.spheres.
GreatCircle
systemLog(String, int)
- Method in class nsidc.spheres.
GreatCircleArc
systemLog(String, int)
- Method in class nsidc.spheres.
LatLonBoundingBox
Log diagnostic messages
systemLog(String, int)
- Method in class nsidc.spheres.
Orbit
Log diagnostic messages
systemLog(String)
- Method in class nsidc.spheres.
Orbit
systemLog(String, int)
- Method in class nsidc.spheres.
Sphere
Log diagnostic messages
systemLog(String)
- Method in class nsidc.spheres.
Sphere
Log diagnostic messages
systemLog(String, int)
- Method in class nsidc.spheres.
SphericalPolygon
Log diagnostic messages
systemLog(String, int)
- Method in class nsidc.spheres.
UnitTest
Log diagnostic messages
systemLog(String)
- Method in class nsidc.spheres.
UnitTest
T
testEdgeToCrossing()
- Method in class nsidc.spheres.
UnitTest
get some AMSR crossings given a pair of edge points.
testLLBBCrossings()
- Method in class nsidc.spheres.
UnitTest
testLLBDensifier()
- Method in class nsidc.spheres.
UnitTest
testLLBtoSP()
- Method in class nsidc.spheres.
UnitTest
testPointRange()
- Method in class nsidc.spheres.
UnitTest
testSPContainment()
- Method in class nsidc.spheres.
UnitTest
testSPCrossings()
- Method in class nsidc.spheres.
UnitTest
testSPDensifier()
- Method in class nsidc.spheres.
UnitTest
tmp_z
- Variable in class nsidc.spheres.
GreatCircle
Constant for intermediate results.
toSphericalPolygon(int)
- Method in class nsidc.spheres.
LatLonBoundingBox
Convert the bounding box to a spherical polygon.
toSphericalPolygon(int)
- Method in class nsidc.spheres.
Scene
Convert the scene to a spherical polygon.
toString()
- Method in class nsidc.spheres.
GreatCircle
toString()
- Method in class nsidc.spheres.
LatLonBoundingBox
toString()
- Method in class nsidc.spheres.
LatRange
toString()
- Method in class nsidc.spheres.
LonRange
toString()
- Method in class nsidc.spheres.
Orbit
toString()
- Method in class nsidc.spheres.
Point
toString()
- Method in class nsidc.spheres.
Scene
toString()
- Method in class nsidc.spheres.
SphericalPolygon
totalCoverageLat
- Variable in class nsidc.spheres.
Orbit
Absolute value of latitude above/below which all orbits have coverage.
U
UnitTest
- class nsidc.spheres.
UnitTest
.
Important orbit information: Adeos-II, AMSR: 8.62, 100.93, 1445 Aqua, AMSR-E: 8.2, 98.9, 1600
UnitTest()
- Constructor for class nsidc.spheres.
UnitTest
Empty constructor
X
x
- Variable in class nsidc.spheres.
Point
Cartesian coordinate of the point.
Y
y
- Variable in class nsidc.spheres.
Point
Cartesian coordinate of the point.
Z
z
- Variable in class nsidc.spheres.
Point
Cartesian coordinate of the point.
A
B
C
D
E
F
G
I
L
M
N
O
P
Q
R
S
T
U
X
Y
Z
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes