|
||||||||||
| 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 surface| Method 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 | |||||||||