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

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkAbstractFactory
Direct Known Subclasses:
Grid2DSquareCellDoubleChunk64CellMapFactory, Grid2DSquareCellDoubleChunkArrayFactory, Grid2DSquareCellDoubleChunkJAIFactory, Grid2DSquareCellDoubleChunkMapFactory, Grid2DSquareCellDoubleChunkRAFFactory

public abstract class Grid2DSquareCellDoubleChunkAbstractFactory
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
Grid2DSquareCellDoubleChunkAbstractFactory()
           
 
Method Summary
abstract  Grid2DSquareCellDoubleChunkAbstract createGrid2DSquareCellDoubleChunk()
          For creating a new default Grid2DSquareCellDoubleChunkAbstract.
abstract  Grid2DSquareCellDoubleChunkAbstract createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDoubleChunkAbstract grid2DSquareCellDoubleChunk, Grid2DSquareCellAbstract.ChunkID chunkID)
          Creates a new Grid2DSquareCellDoubleChunkAbstract with values taken from grid2DSquareCellDoubleChunkAbstract.
abstract  Grid2DSquareCellDoubleChunkAbstract createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble, Grid2DSquareCellAbstract.ChunkID chunkID)
          For creating a new Grid2DSquareCellDoubleChunkAbstract containing all noDataValues that is linked to grid2DSquareCellDouble via chunkID.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Grid2DSquareCellDoubleChunkAbstractFactory

public Grid2DSquareCellDoubleChunkAbstractFactory()
Method Detail

createGrid2DSquareCellDoubleChunk

public abstract Grid2DSquareCellDoubleChunkAbstract createGrid2DSquareCellDoubleChunk()
For creating a new default Grid2DSquareCellDoubleChunkAbstract.


createGrid2DSquareCellDoubleChunk

public abstract Grid2DSquareCellDoubleChunkAbstract createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble,
                                                                                      Grid2DSquareCellAbstract.ChunkID chunkID)
For creating a new Grid2DSquareCellDoubleChunkAbstract containing all noDataValues that is linked to grid2DSquareCellDouble via chunkID.

Parameters:
grid2DSquareCellDouble -
chunkID -

createGrid2DSquareCellDoubleChunk

public abstract Grid2DSquareCellDoubleChunkAbstract createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDoubleChunkAbstract grid2DSquareCellDoubleChunk,
                                                                                      Grid2DSquareCellAbstract.ChunkID chunkID)
Creates a new Grid2DSquareCellDoubleChunkAbstract with values taken from grid2DSquareCellDoubleChunkAbstract.

Parameters:
grid2DSquareCellDoubleChunk -
chunkID -