org.esa.beam.framework.dataop.maptransf
Class ISEAG

java.lang.Object
  extended by org.esa.beam.framework.dataop.maptransf.ISEAG

Deprecated. since BEAM 4.7, no replacement.

@Deprecated
public class ISEAG
extends Object

The class ISEAG represents the Integerised Sinusoidal Equal Area Grid used by MODIS and SeaWiFS Level-3 binning.

Note that this class is not yet public API and may change in future releases.

Version:
$Revision$ $Date$
Author:
Norman Fomferra

Nested Class Summary
static class ISEAG.LL
          Deprecated. Represents a lat/lon position in the grid.
static class ISEAG.RC
          Deprecated. Represents a 1-based row/col position in the grid.
 
Constructor Summary
ISEAG(int nrows)
          Deprecated. Given the total row number.
 
Method Summary
 void bin2ll(int bin, ISEAG.LL ll)
          Deprecated. Given a bin number, return the center lat/lon of that bin number heuristic and binary search algorithm is used.
 void bin2rc(int bin, ISEAG.RC rc)
          Deprecated. Given a bin number, return the row and column (both are 1-relative) heuristic and binary search algorithm is used.
 int getBinCount()
          Deprecated.  
 int getColumnCount(int row)
          Deprecated.  
 int getRowCount()
          Deprecated.  
 int ll2bin(double lat, double lon)
          Deprecated. Given the lat/lon, return the bin number.
 int ll2bin(ISEAG.LL ll)
          Deprecated. Given the lat/lon, return the bin number.
 void ll2rc(double lat, double lon, ISEAG.RC rc)
          Deprecated. Given the lat/lon, return the row, column.
 void ll2rc(ISEAG.LL ll, ISEAG.RC rc)
          Deprecated. Given the lat/lon, return the row, column.
 int rc2bin(int row, int col)
          Deprecated. Given a row/column number, return the bin number (1-relative)
 int rc2bin(ISEAG.RC rc)
          Deprecated. Given a row/column number, return the bin number (1-relative)
 void rc2ll(int row, int col, ISEAG.LL ll)
          Deprecated. Given row/column, return lat/lon.
 void rc2ll(ISEAG.RC rc, ISEAG.LL ll)
          Deprecated. Given row/column, return lat/lon.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ISEAG

public ISEAG(int nrows)
Deprecated. 
Given the total row number.

Method Detail

getBinCount

public int getBinCount()
Deprecated. 
Returns:
the total number of bins

getRowCount

public int getRowCount()
Deprecated. 
Returns:
the total number of rows

getColumnCount

public int getColumnCount(int row)
Deprecated. 
Parameters:
row - 1-relative
Returns:
the number of columns in the row

bin2ll

public void bin2ll(int bin,
                   ISEAG.LL ll)
Deprecated. 
Given a bin number, return the center lat/lon of that bin number heuristic and binary search algorithm is used.

Parameters:
bin - 1-relative

ll2bin

public int ll2bin(ISEAG.LL ll)
Deprecated. 
Given the lat/lon, return the bin number.

Parameters:
ll - ll.lon has to be in the range of -180.0 to 180.0
Returns:
bin 1-relative

ll2bin

public int ll2bin(double lat,
                  double lon)
Deprecated. 
Given the lat/lon, return the bin number.

Parameters:
lat -
lon - has to be in the range of -180.0 to 180.0
Returns:
bin 1-relative

ll2rc

public void ll2rc(ISEAG.LL ll,
                  ISEAG.RC rc)
Deprecated. 
Given the lat/lon, return the row, column.

Parameters:
ll - ll.lon has to be in the range of -180.0 to 180.0
rc - 1-relative

ll2rc

public void ll2rc(double lat,
                  double lon,
                  ISEAG.RC rc)
Deprecated. 
Given the lat/lon, return the row, column.

Parameters:
lat -
lon - has to be in the range of -180.0 to 180.0

rc2ll

public void rc2ll(ISEAG.RC rc,
                  ISEAG.LL ll)
Deprecated. 
Given row/column, return lat/lon.

Parameters:
rc - 1-relative
ll -

rc2ll

public void rc2ll(int row,
                  int col,
                  ISEAG.LL ll)
Deprecated. 
Given row/column, return lat/lon.

Parameters:
row - 1-relative
col - 1-relative
ll -

rc2bin

public int rc2bin(ISEAG.RC rc)
Deprecated. 
Given a row/column number, return the bin number (1-relative)


rc2bin

public int rc2bin(int row,
                  int col)
Deprecated. 
Given a row/column number, return the bin number (1-relative)


bin2rc

public void bin2rc(int bin,
                   ISEAG.RC rc)
Deprecated. 
Given a bin number, return the row and column (both are 1-relative) heuristic and binary search algorithm is used.

Parameters:
bin - 1-relative
rc - 1-relative


Copyright © 2002-2013 Brockmann Consult GmbH. All Rights Reserved.