databionics.esom.grid
Class PlanarEuclideanGrid
java.lang.Object
databionics.esom.grid.Grid
databionics.esom.grid.MatrixGrid
databionics.esom.grid.RectangularGrid
databionics.esom.grid.PlanarGrid
databionics.esom.grid.PlanarEuclideanGrid
public class PlanarEuclideanGrid
- extends PlanarGrid
Planar grid with euclidean distance.
Field Summary |
protected static org.apache.log4j.Logger |
log
interface to log4j system |
Method Summary |
int |
gridDistance(int row1,
int col1,
int row2,
int col2)
Squared Euclidean distance on rectangular grids. |
int |
transformRadius(int radius)
How to transform an official radius into the squared internal format. |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.log4j.Logger log
- interface to log4j system
PlanarEuclideanGrid
public PlanarEuclideanGrid()
- Standard constructor
PlanarEuclideanGrid
public PlanarEuclideanGrid(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.
gridDistance
public int gridDistance(int row1,
int col1,
int row2,
int col2)
- Squared Euclidean distance on rectangular grids.
- Specified by:
gridDistance
in class RectangularGrid
- Parameters:
row1
- row number on gridcol1
- column number on gridrow2
- row number on gridcol2
- column number on grid
transformRadius
public int transformRadius(int radius)
- How to transform an official radius into the squared internal format.
- Overrides:
transformRadius
in class Grid
- Parameters:
radius
- current maximal radius
- Returns:
- transformed radius, default is identity
Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.