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

java.lang.Object
  extended by uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellChunkFactory
      extended by uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellDoubleChunkFactory
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Grid2DSquareCellDoubleChunk64CellMapFactory, Grid2DSquareCellDoubleChunkArrayFactory, Grid2DSquareCellDoubleChunkJAIFactory, Grid2DSquareCellDoubleChunkMapFactory, Grid2DSquareCellDoubleChunkRAFFactory

public abstract class AbstractGrid2DSquareCellDoubleChunkFactory
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
AbstractGrid2DSquareCellDoubleChunkFactory()
           
 
Method Summary
abstract  AbstractGrid2DSquareCellDoubleChunk createGrid2DSquareCellDoubleChunk()
          For creating a new default AbstractGrid2DSquareCellDoubleChunk.
abstract  AbstractGrid2DSquareCellDoubleChunk createGrid2DSquareCellDoubleChunk(AbstractGrid2DSquareCellDoubleChunk grid2DSquareCellDoubleChunk, AbstractGrid2DSquareCell.ChunkID chunkID)
          Creates a new AbstractGrid2DSquareCellDoubleChunk with values taken from grid2DSquareCellDoubleChunkAbstract.
abstract  AbstractGrid2DSquareCellDoubleChunk createGrid2DSquareCellDoubleChunk(Grid2DSquareCellDouble grid2DSquareCellDouble, AbstractGrid2DSquareCell.ChunkID chunkID)
          For creating a new AbstractGrid2DSquareCellDoubleChunk 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

AbstractGrid2DSquareCellDoubleChunkFactory

public AbstractGrid2DSquareCellDoubleChunkFactory()
Method Detail

createGrid2DSquareCellDoubleChunk

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


createGrid2DSquareCellDoubleChunk

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

Parameters:
grid2DSquareCellDouble -
chunkID -

createGrid2DSquareCellDoubleChunk

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

Parameters:
grid2DSquareCellDoubleChunk -
chunkID -