

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
java.lang.Object org.n52.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  earthcenter = (0.0.0), 
T  observed terrainpixel 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 equatorplane)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 