databionics.esom.grid
Class PlanarManhattanGrid

java.lang.Object
  extended by databionics.esom.grid.Grid
      extended by databionics.esom.grid.MatrixGrid
          extended by databionics.esom.grid.RectangularGrid
              extended by databionics.esom.grid.PlanarGrid
                  extended by databionics.esom.grid.PlanarManhattanGrid

public class PlanarManhattanGrid
extends PlanarGrid

Planar grid with manhattan distance.


Field Summary
protected static org.apache.log4j.Logger log
          interface to log4j system
 
Fields inherited from class databionics.esom.grid.RectangularGrid
columns, rows
 
Fields inherited from class databionics.esom.grid.MatrixGrid
weights
 
Fields inherited from class databionics.esom.grid.Grid
dim, distanceFunction, distanceFunctionName, size
 
Constructor Summary
PlanarManhattanGrid()
          Standard constructor
PlanarManhattanGrid(int rows, int cols, int dim)
          Constructor with sizes
 
Method Summary
 int gridDistance(int row1, int col1, int row2, int col2)
          Manhattan distance on rectangular grids.
 
Methods inherited from class databionics.esom.grid.PlanarGrid
findNeighbors
 
Methods inherited from class databionics.esom.grid.RectangularGrid
coordinates2index, coordinates2index, getColumns, getNeuron, getRows, getWts, index2col, index2col, index2row, index2row, init, loadWeights, manhattanGridDistance, maximumGridDistance, saveWeights, saveWeights, setColumns, setRows, squaredEuclideanGridDistance
 
Methods inherited from class databionics.esom.grid.MatrixGrid
getNeuron, getWeights, init, setDim, setSize
 
Methods inherited from class databionics.esom.grid.Grid
dim, getDistanceFunction, getDistanceFunctionName, init, init, setDistanceFunction, setDistanceFunction, size, transformRadius
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.log4j.Logger log
interface to log4j system

Constructor Detail

PlanarManhattanGrid

public PlanarManhattanGrid()
Standard constructor


PlanarManhattanGrid

public PlanarManhattanGrid(int rows,
                           int cols,
                           int dim)
Constructor with sizes

Parameters:
rows - Rows of data array.
cols - Columns of data array.
dim - Dimension of data array.
Method Detail

gridDistance

public int gridDistance(int row1,
                        int col1,
                        int row2,
                        int col2)
Manhattan distance on rectangular grids.

Specified by:
gridDistance in class RectangularGrid
Parameters:
row1 - row number on grid
col1 - column number on grid
row2 - row number on grid
col2 - column number on grid


Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.