Class GISLattice

java.lang.Object
  |
  +--GISData
        |
        +--GISGrid
              |
              +--GISLattice
Direct Known Subclasses:
GISRandomField

public class GISLattice
extends GISGrid

in alpha testing


Field Summary
protected  float[][] v
           
 
Fields inherited from class GISGrid
noData
 
Constructor Summary
GISLattice(float westEdge, float northEdge, float EWResolution, float NSResolution, int numRows, int numCols)
           
GISLattice(GISGrid grid)
           
GISLattice(GISGrid grid, GISLattice data)
           
GISLattice(java.lang.String fileName)
           
 
Method Summary
 void copyData(GISLattice grid)
          in alpha testing
 float distanceMap(BooleanGrid start)
          in alpha testing
 float getCellValue(float cellEasting, float cellNorthing)
          in alpha testing
 float getCellValue(int cellRowNum, int cellColumnNum)
          in alpha testing
 float getMaximumValue()
          in alpha testing
 float getMinimumValue()
          in alpha testing
 float getValue(float cellEasting, float cellNorthing)
          in alpha testing
 void printLattice()
          in alpha testing
 void putCellValue(int cellRowNum, int cellColumnNum, float value)
          in alpha testing
 void putValueAll(float value)
          in alpha testing
 void writeAsciiEsri(java.lang.String fileName)
          in alpha testing
 
Methods inherited from class GISGrid
copyMetaData, distance, getCellCenterEast, getCellCenterNorth, getEWResolution, getNSResolution, getNumberColumns, getNumberRows, isNoData, isNoData, onMap, printGrid, putCellNoData, putEWResolution, putNSResolution, putNumberColumns, putNumberRows
 
Methods inherited from class GISData
distance, distance, distance, distanceSquared, endNumber, esriFileName, getEastEdge, getNorthEdge, getSouthEdge, getWestEdge, nextNumber, onMap, onMap, openFile, printData, putEastEdge, putNorthEdge, putSouthEdge, putWestEdge, readLineNoNull, withinDistanceOfMap, withinDistanceOfMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

v

protected float[][] v
Constructor Detail

GISLattice

public GISLattice(float westEdge,
                  float northEdge,
                  float EWResolution,
                  float NSResolution,
                  int numRows,
                  int numCols)
Parameters:
parameters - define metadata for new GISLattice.

GISLattice

public GISLattice(GISGrid grid)
Parameters:
grid - is metadata for new GISLattice.

GISLattice

public GISLattice(GISGrid grid,
                  GISLattice data)
Parameters:
grid - is metadata for new GISLattice,
data - is data to be copied into new GISLattice.

GISLattice

public GISLattice(java.lang.String fileName)
Parameters:
fileName - is esri .ASC file without the ".ASC" extension.
Method Detail

getMinimumValue

public float getMinimumValue()
in alpha testing

getMaximumValue

public float getMaximumValue()
in alpha testing

distanceMap

public float distanceMap(BooleanGrid start)
in alpha testing

putValueAll

public void putValueAll(float value)
in alpha testing

copyData

public void copyData(GISLattice grid)
in alpha testing

getCellValue

public float getCellValue(int cellRowNum,
                          int cellColumnNum)
in alpha testing

getCellValue

public float getCellValue(float cellEasting,
                          float cellNorthing)
in alpha testing

getValue

public float getValue(float cellEasting,
                      float cellNorthing)
in alpha testing

putCellValue

public void putCellValue(int cellRowNum,
                         int cellColumnNum,
                         float value)
in alpha testing

writeAsciiEsri

public void writeAsciiEsri(java.lang.String fileName)
in alpha testing

printLattice

public void printLattice()
in alpha testing