org.openjump.core.rasterimage
Class GridAscii

java.lang.Object
  extended by org.openjump.core.rasterimage.GridAscii

public class GridAscii
extends java.lang.Object


Constructor Summary
GridAscii(java.lang.String ascFullFileName)
           
GridAscii(java.lang.String ascFullFileName, GridAscii gridAscii2)
           
GridAscii(java.lang.String ascFullFileName, int nCols, int nRows, boolean origCorner, double xllOrig, double yllOrig, double cellSize, double noData, java.lang.String byteOrder)
           
 
Method Summary
 long getCellCount()
           
 double getCellSize()
           
 double getMaxVal()
           
 double getMeanVal()
           
 double getMinVal()
           
 int getnCols()
           
 double getNoData()
           
 int getnRows()
           
 boolean getOrigCorner()
           
 javax.media.jai.PlanarImage getPlanarImage()
           
 java.awt.image.Raster getRaster()
           
 double getStDevVal()
           
 double getXllCorner()
           
 double getYllCorner()
           
 boolean isInteger()
           
 boolean isSpatiallyEqualTo(GridAscii gridAscii2)
           
 int readGrid()
           
 int readHeader()
           
 void setCellSize(double cellSize)
           
 void setHeaderEqualTo(GridAscii gridAscii)
           
 void setnCols(int nCols)
           
 void setNoData(double noData)
           
 void setnRows(int nRows)
           
 void setOrigCorner(boolean origCorner)
           
 void setRas(java.awt.image.Raster raster)
           
 void setXllCorner(double xllCorner)
           
 void setYllCorner(double yllCorner)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridAscii

public GridAscii(java.lang.String ascFullFileName)

GridAscii

public GridAscii(java.lang.String ascFullFileName,
                 GridAscii gridAscii2)

GridAscii

public GridAscii(java.lang.String ascFullFileName,
                 int nCols,
                 int nRows,
                 boolean origCorner,
                 double xllOrig,
                 double yllOrig,
                 double cellSize,
                 double noData,
                 java.lang.String byteOrder)
Method Detail

readHeader

public final int readHeader()

readGrid

public int readGrid()

setHeaderEqualTo

public void setHeaderEqualTo(GridAscii gridAscii)

isSpatiallyEqualTo

public boolean isSpatiallyEqualTo(GridAscii gridAscii2)

getPlanarImage

public javax.media.jai.PlanarImage getPlanarImage()

getnCols

public int getnCols()

setnCols

public void setnCols(int nCols)

getnRows

public int getnRows()

setnRows

public void setnRows(int nRows)

getXllCorner

public double getXllCorner()

setXllCorner

public void setXllCorner(double xllCorner)

getYllCorner

public double getYllCorner()

setYllCorner

public void setYllCorner(double yllCorner)

getOrigCorner

public boolean getOrigCorner()

setOrigCorner

public void setOrigCorner(boolean origCorner)

getCellSize

public double getCellSize()

setCellSize

public void setCellSize(double cellSize)

getNoData

public double getNoData()

setNoData

public void setNoData(double noData)

getRaster

public java.awt.image.Raster getRaster()

setRas

public void setRas(java.awt.image.Raster raster)

getMinVal

public double getMinVal()

getMaxVal

public double getMaxVal()

getMeanVal

public double getMeanVal()

getStDevVal

public double getStDevVal()

getCellCount

public long getCellCount()

isInteger

public boolean isInteger()