uk.ac.leeds.ccg.andyt.grids.core
Class Grid2DSquareCellIntChunkAbstractFactory

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkAbstractFactory
Direct Known Subclasses:
Grid2DSquareCellIntChunk64CellMapFactory, Grid2DSquareCellIntChunkArrayFactory, Grid2DSquareCellIntChunkJAIFactory, Grid2DSquareCellIntChunkMapFactory, Grid2DSquareCellIntChunkRAFFactory

public abstract class Grid2DSquareCellIntChunkAbstractFactory
extends java.lang.Object

Abstract Class for defining (an interface for) chunk factory methods. These methods generally would work as protected, but are tested externally and so are declared public. Really no user should have a chunk without a grid even if the grid contains only one chunk.


Constructor Summary
Grid2DSquareCellIntChunkAbstractFactory()
           
 
Method Summary
abstract  Grid2DSquareCellIntChunkAbstract createGrid2DSquareCellIntChunk()
          For creating a new default Grid2DSquareCellIntChunkAbstract.
abstract  Grid2DSquareCellIntChunkAbstract createGrid2DSquareCellIntChunk(Grid2DSquareCellIntChunkAbstract grid2DSquareCellIntChunk, Grid2DSquareCellAbstract.ChunkID chunkID)
          Creates a new Grid2DSquareCellIntChunkAbstract with values taken from grid2DSquareCellIntChunk.
abstract  Grid2DSquareCellIntChunkAbstract createGrid2DSquareCellIntChunk(Grid2DSquareCellInt grid2DSquareCellInt, Grid2DSquareCellAbstract.ChunkID chunkID)
          Creates a new Grid2DSquareCellIntChunkAbstract containing all noDataValues that is linked to grid2DSquareCellInt via chunkID.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Grid2DSquareCellIntChunkAbstractFactory

public Grid2DSquareCellIntChunkAbstractFactory()
Method Detail

createGrid2DSquareCellIntChunk

public abstract Grid2DSquareCellIntChunkAbstract createGrid2DSquareCellIntChunk()
For creating a new default Grid2DSquareCellIntChunkAbstract.


createGrid2DSquareCellIntChunk

public abstract Grid2DSquareCellIntChunkAbstract createGrid2DSquareCellIntChunk(Grid2DSquareCellInt grid2DSquareCellInt,
                                                                                Grid2DSquareCellAbstract.ChunkID chunkID)
Creates a new Grid2DSquareCellIntChunkAbstract containing all noDataValues that is linked to grid2DSquareCellInt via chunkID.

Parameters:
grid2DSquareCellInt -
chunkID -

createGrid2DSquareCellIntChunk

public abstract Grid2DSquareCellIntChunkAbstract createGrid2DSquareCellIntChunk(Grid2DSquareCellIntChunkAbstract grid2DSquareCellIntChunk,
                                                                                Grid2DSquareCellAbstract.ChunkID chunkID)
Creates a new Grid2DSquareCellIntChunkAbstract with values taken from grid2DSquareCellIntChunk.

Parameters:
grid2DSquareCellIntChunk -
chunkID -