|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ala.layers.intersect.Grid
public class Grid
Grid.java Created on June 24, 2005, 4:12 PM
| Field Summary | |
|---|---|
java.lang.Boolean |
byteorderLSB
|
java.lang.String |
datatype
|
java.lang.String |
filename
|
protected org.apache.log4j.Logger |
logger
Log4j instance |
double |
maxval
|
double |
minval
|
int |
ncols
|
double |
nodatavalue
|
int |
nrows
|
java.lang.String |
units
|
java.lang.Boolean |
valid
|
double[] |
values
|
double |
xmax
|
double |
xmin
|
double |
xres
|
double |
ymax
|
double |
ymin
|
double |
yres
|
| Constructor Summary | |
|---|---|
Grid(java.lang.String fname)
loads grd for gri file reference |
|
| Method Summary | |
|---|---|
float[] |
calculatetMinMax()
|
int |
getcellnumber(double x,
double y)
|
float[] |
getGrid()
|
static Grid |
getGrid(java.lang.String filename)
|
static Grid |
getGridStandardized(java.lang.String filename)
|
static Grid |
getLoadedGrid(java.lang.String filename)
|
float[] |
getValues(double[][] points)
|
float[] |
getValues2(double[][] points)
do get values of grid for provided points. |
float[] |
getValues3(double[][] points,
int bufferSize)
|
void |
mergeMissingValues(Grid sourceOfMissingValues,
boolean hideMissing)
|
void |
printMinMax()
|
void |
writeGrid(java.lang.String newfilename,
double[] dfiltered,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols)
for grid cutter writes out a list of double (same as getGrid() returns) to a file byteorderlsb data type, FLOAT |
void |
writeGrid(java.lang.String newfilename,
float[] dfiltered,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols)
|
void |
writeGrid(java.lang.String newfilename,
int[] dfiltered,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols)
for DomainGenerator writes out a list of double (same as getGrid() returns) to a file byteorderlsb data type, FLOAT |
void |
writeHeader(java.lang.String newfilename,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols,
double minvalue,
double maxvalue)
|
void |
writeHeader(java.lang.String newfilename,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols,
double minvalue,
double maxvalue,
java.lang.String datatype,
java.lang.String nodata)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.apache.log4j.Logger logger
public java.lang.Boolean byteorderLSB
public int ncols
public int nrows
public double nodatavalue
public java.lang.Boolean valid
public double[] values
public double xmin
public double xmax
public double ymin
public double ymax
public double xres
public double yres
public java.lang.String datatype
public double minval
public double maxval
public java.lang.String filename
public java.lang.String units
| Constructor Detail |
|---|
public Grid(java.lang.String fname)
fname - full path and file name without file extension
of .gri and .grd files to open| Method Detail |
|---|
public static Grid getGrid(java.lang.String filename)
public static Grid getLoadedGrid(java.lang.String filename)
public static Grid getGridStandardized(java.lang.String filename)
public int getcellnumber(double x,
double y)
public float[] getGrid()
public void writeGrid(java.lang.String newfilename,
int[] dfiltered,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols)
newfilename - dfiltered -
public void writeGrid(java.lang.String newfilename,
double[] dfiltered,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols)
newfilename - dfiltered -
public void writeGrid(java.lang.String newfilename,
float[] dfiltered,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols)
public void writeHeader(java.lang.String newfilename,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols,
double minvalue,
double maxvalue)
public void writeHeader(java.lang.String newfilename,
double xmin,
double ymin,
double xmax,
double ymax,
double xres,
double yres,
int nrows,
int ncols,
double minvalue,
double maxvalue,
java.lang.String datatype,
java.lang.String nodata)
public float[] getValues2(double[][] points)
points -
public void printMinMax()
public float[] getValues(double[][] points)
points - input array for longitude and latitude
double[number_of_points][2]
public float[] getValues3(double[][] points,
int bufferSize)
points - input array for longitude and latitude
double[number_of_points][2] and sorted latitude then longitude
public void mergeMissingValues(Grid sourceOfMissingValues,
boolean hideMissing)
public float[] calculatetMinMax()
points - input array for longitude and latitude
double[number_of_points][2]
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||