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

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellChunkFactory
      extended by uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellIntChunkFactory
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Grid2DSquareCellIntChunk64CellMapFactory, Grid2DSquareCellIntChunkArrayFactory, Grid2DSquareCellIntChunkJAIFactory, Grid2DSquareCellIntChunkMapFactory, Grid2DSquareCellIntChunkRAFFactory

public abstract class AbstractGrid2DSquareCellIntChunkFactory
extends AbstractGrid2DSquareCellChunkFactory

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.

See Also:
Serialized Form

Constructor Summary
AbstractGrid2DSquareCellIntChunkFactory()
           
 
Method Summary
abstract  AbstractGrid2DSquareCellIntChunk createGrid2DSquareCellIntChunk()
          For creating a new default AbstractGrid2DSquareCellIntChunk.
abstract  AbstractGrid2DSquareCellIntChunk createGrid2DSquareCellIntChunk(AbstractGrid2DSquareCellIntChunk grid2DSquareCellIntChunk, AbstractGrid2DSquareCell.ChunkID chunkID)
          Creates a new AbstractGrid2DSquareCellIntChunk with values taken from grid2DSquareCellIntChunk.
abstract  AbstractGrid2DSquareCellIntChunk createGrid2DSquareCellIntChunk(Grid2DSquareCellInt grid2DSquareCellInt, AbstractGrid2DSquareCell.ChunkID chunkID)
          Creates a new AbstractGrid2DSquareCellIntChunk 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

AbstractGrid2DSquareCellIntChunkFactory

public AbstractGrid2DSquareCellIntChunkFactory()
Method Detail

createGrid2DSquareCellIntChunk

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


createGrid2DSquareCellIntChunk

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

Parameters:
grid2DSquareCellInt -
chunkID -

createGrid2DSquareCellIntChunk

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

Parameters:
grid2DSquareCellIntChunk -
chunkID -