|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.itc.idv.math.SatelliteTriangulation
public class SatelliteTriangulation
Supplier class for azimuth, zenith angle, distance and pixel size algorithms, to calculate with satellite triangulation. SatelliteTriangulation holds the geometric properties (3D) of the triangle ETS:
E | earth-center = (0.0.0), |
T | observed terrain-pixel position, |
S | satellite position; |
Constructor Summary | |
---|---|
SatelliteTriangulation(TerrainTriangulation terrTri,
double satLat,
double satLon,
double pixNadir,
double satHeight)
constructor of SatelliteTriangulation using terrain and satellite -related geometric input to allow mainly angle computations satHeight is a final member depending on satOrbitRadius and the eq radius a of the assumed ellipsoid, for the time being |
Method Summary | |
---|---|
Algorithm |
getAzimuthAlgorithm()
returns the Azimuth Algorithm; it produces the azimuth, angle (in degrees) between local North and projected satellite direction, given local lat and lon (in degrees) |
Algorithm |
getDistanceAlgorithm()
returns the Distance Algorithm; it produces the distance, between local position and satellite position, in meters, given local lat and lon (in degrees) |
Algorithm |
getPixelSizeAlgorithm()
returns the Pixel Size Algorithm; it produces the pixel size, in square km (area covered by one pixel)at a local position, given local lat and lon (in degrees) and nadir pixel size |
Algorithm |
getZenithAngleAlgorithm()
returns the ZenithAngle Algorithm; it produces the zenith angle, angle (in degrees) between local vertical and satellite direction, given local lat and lon (in degrees) |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SatelliteTriangulation(TerrainTriangulation terrTri, double satLat, double satLon, double pixNadir, double satHeight)
terrTri
- holds terrainlocation specific vectorssatLat
- geocentric latitude (angle with equator-plane)satLon
- (subSatellite) longitudepixNadir
- in kmsatHeight
- orbit height of the satellite from the earth ellipsoid surfaceMethod Detail |
---|
public Algorithm getZenithAngleAlgorithm()
public Algorithm getAzimuthAlgorithm()
public Algorithm getDistanceAlgorithm()
public Algorithm getPixelSizeAlgorithm()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |