Class GISGrid

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

public abstract class GISGrid
extends GISData

GISGrid class creates a representation for grid data


Field Summary
 BooleanGrid noData
           
 
Constructor Summary
GISGrid(float westEdge, float northEdge, float EWResolution, float NSResolution, int numberRows, int numberColumns)
          in alpha testing
 
Method Summary
 void copyMetaData(GISGrid grid)
          in alpha testing
 float distance(int rowA, int colA, int rowB, int colB)
           
 float getCellCenterEast(int cellRow, int cellColumn)
          in alpha testing
 float getCellCenterNorth(int cellRow, int cellColumn)
          in alpha testing
 float getEWResolution()
          in alpha testing
 float getNSResolution()
          in alpha testing
 int getNumberColumns()
          in alpha testing
 int getNumberRows()
          in alpha testing
 boolean isNoData(float easting, float northing)
          in alpha testing
 boolean isNoData(int row, int col)
          in alpha testing
 boolean onMap(int row, int col)
          in alpha testing
 void printGrid()
          in alpha testing
 void putCellNoData(int cellRow, int cellColumn)
          in alpha testing
 void putEWResolution(float EWResolution)
          in alpha testing
 void putNSResolution(float NSResolution)
          in alpha testing
 void putNumberColumns(int columns)
          in alpha testing
 void putNumberRows(int rows)
          in alpha testing
 
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

noData

public BooleanGrid noData
Constructor Detail

GISGrid

public GISGrid(float westEdge,
               float northEdge,
               float EWResolution,
               float NSResolution,
               int numberRows,
               int numberColumns)
in alpha testing
Method Detail

isNoData

public boolean isNoData(int row,
                        int col)
in alpha testing

isNoData

public boolean isNoData(float easting,
                        float northing)
in alpha testing

onMap

public boolean onMap(int row,
                     int col)
in alpha testing

getEWResolution

public float getEWResolution()
in alpha testing

putEWResolution

public void putEWResolution(float EWResolution)
in alpha testing

getNSResolution

public float getNSResolution()
in alpha testing

putNSResolution

public void putNSResolution(float NSResolution)
in alpha testing

getNumberRows

public int getNumberRows()
in alpha testing

putNumberRows

public void putNumberRows(int rows)
in alpha testing

getNumberColumns

public int getNumberColumns()
in alpha testing

putNumberColumns

public void putNumberColumns(int columns)
in alpha testing

distance

public float distance(int rowA,
                      int colA,
                      int rowB,
                      int colB)
Parameters:
A - first cell
B - second cell

getCellCenterEast

public float getCellCenterEast(int cellRow,
                               int cellColumn)
in alpha testing

getCellCenterNorth

public float getCellCenterNorth(int cellRow,
                                int cellColumn)
in alpha testing

putCellNoData

public void putCellNoData(int cellRow,
                          int cellColumn)
in alpha testing

copyMetaData

public void copyMetaData(GISGrid grid)
in alpha testing

printGrid

public void printGrid()
in alpha testing