Serialized Form


Package uk.ac.leeds.ccg.andyt.grids.core

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCell extends java.lang.Object implements Serializable

Serialized Fields

_GridStatistics

AbstractGridStatistics _GridStatistics
A reference to the grid Statistics Object.


_NChunkRows

int _NChunkRows
For storing the number of chunk rows.


_NChunkCols

int _NChunkCols
For storing the number of chunk columns.


_ChunkNRows

int _ChunkNRows
For storing the (usual) number of rows of cells in a chunk. The number of rows in the final chunk row may be less.


_ChunkNCols

int _ChunkNCols
For storing the (usual) number of columns of cells in a chunk. The number of columns in the final chunk column may be less.


_NRows

long _NRows
For storing the number of rows in the grid.


_NCols

long _NCols
For storing the number of columns in the grid.


_Name

java.lang.String _Name
For storing the _Name of the grid.


_Dimensions

java.math.BigDecimal[] _Dimensions
For storing cellsize, minx, miny, maxx, maxy. Although maxx and maxy could be easily calculated if required, for convenience they are calculated and stored by default during construction.


_DimensionsScale

int _DimensionsScale
For storing the minimum number of decimal places used to store _Dimensions. TODO Set this based on input data (Default value wanted?)

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCell.CellID extends java.lang.Object implements Serializable

Serialized Fields

_CellRowIndex

long _CellRowIndex
For storing the row in which the cell is positioned


_CellColIndex

long _CellColIndex
For storing the column in which the cell is positioned

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCell.ChunkID extends java.lang.Object implements Serializable

Serialized Fields

_ChunkRowIndex

int _ChunkRowIndex
For storing the chunk row index


_ChunkColIndex

int _ChunkColIndex
For storing the chunk column index

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellChunk extends java.lang.Object implements Serializable

serialVersionUID: 1L

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellChunk.ChunkCellID extends java.lang.Object implements Serializable

Serialized Fields

chunkCellRowIndex

int chunkCellRowIndex
For storing the row in which the cell is positioned


chunkCellColIndex

int chunkCellColIndex
For storing the column in which the cell is positioned

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellChunkFactory extends java.lang.Object implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellDoubleChunk extends AbstractGrid2DSquareCellChunk implements Serializable

serialVersionUID: 1L

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellDoubleChunkFactory extends AbstractGrid2DSquareCellChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellIntChunk extends AbstractGrid2DSquareCellChunk implements Serializable

serialVersionUID: 1L

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGrid2DSquareCellIntChunkFactory extends AbstractGrid2DSquareCellChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.AbstractGridStatistics extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

_Grid2DSquareCell

AbstractGrid2DSquareCell _Grid2DSquareCell
A reference to the AbstractGrid2DSquareCell this is for.


nonNoDataValueCountBigInteger

java.math.BigInteger nonNoDataValueCountBigInteger
For storing the number of cells with non noDataValues.


sumBigDecimal

java.math.BigDecimal sumBigDecimal
For storing the sum of all non noDataValues as a BigDecimal.


minBigDecimal

java.math.BigDecimal minBigDecimal
For storing the minimum of all non noDataValues as a BigDecimal.


minCountBigInteger

java.math.BigInteger minCountBigInteger
For storing the number of min values as a BigInteger.


maxBigDecimal

java.math.BigDecimal maxBigDecimal
For storing the maximum of all non noDataValues as a BigDecimal.


maxCountBigInteger

java.math.BigInteger maxCountBigInteger
For storing the number of max values as a BigInteger.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDouble extends AbstractGrid2DSquareCell implements Serializable

Serialized Fields

_NoDataValue

double _NoDataValue
For storing the NODATA value of the grid, which by default is Double.NEGATIVE_INFINITY. N.B. Double.NaN should not be used. N.B. Care should be taken so that _NoDataValue is not a data value.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunk64CellMap extends AbstractGrid2DSquareCellDoubleChunk implements Serializable

serialVersionUID: 1L

Serialized Fields

data

gnu.trove.TDoubleLongHashMap data
For storing values mapped to a binary encoded long. The long is a key which indicates if the value is that at a given location. Both keys and values are unique.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunk64CellMapFactory extends AbstractGrid2DSquareCellDoubleChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkArray extends AbstractGrid2DSquareCellDoubleChunk implements Serializable

serialVersionUID: 1L

Serialized Fields

data

double[][] data
For storing values arranged in rows and columns.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkArrayFactory extends AbstractGrid2DSquareCellDoubleChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkJAI extends AbstractGrid2DSquareCellDoubleChunk implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
Deserialization method.


writeObject

private void writeObject(java.io.ObjectOutputStream oos)
Serialization method.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkJAIFactory extends AbstractGrid2DSquareCellDoubleChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkMap extends AbstractGrid2DSquareCellDoubleChunk implements Serializable

serialVersionUID: 1L

Serialized Fields

defaultValue

double defaultValue
A value initialised with grid that can be used to optimise storage. Storage is optimised with the defaultValue set to the most common value. By default the defaultValue is set to this._Grid2DSquareCell.getNoDataValue().


data

gnu.trove.TDoubleObjectHashMap data
For storing values mapped to a ChunkCellID HashSet or an individual ChunkCellID.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkMapFactory extends AbstractGrid2DSquareCellDoubleChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkRAF extends AbstractGrid2DSquareCellDoubleChunk implements Serializable

serialVersionUID: 1L

Serialized Fields

file

java.io.File file
The File used to store the data.


randomAccessFile

java.io.RandomAccessFile randomAccessFile
The RandomAccessFile for accessing file.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkRAFFactory extends AbstractGrid2DSquareCellDoubleChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellInt extends AbstractGrid2DSquareCell implements Serializable

serialVersionUID: 1L

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunk64CellMap extends AbstractGrid2DSquareCellIntChunk implements Serializable

Serialized Fields

data

gnu.trove.TIntLongHashMap data
For storing values mapped to a binary encoded long. The long is a key which indicates if the value is that at a given location. Both keys and values are unique.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunk64CellMapFactory extends AbstractGrid2DSquareCellIntChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkArray extends AbstractGrid2DSquareCellIntChunk implements Serializable

serialVersionUID: 1L

Serialized Fields

data

int[][] data
For storing values arranged in rows and columns.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkArrayFactory extends AbstractGrid2DSquareCellIntChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkJAI extends AbstractGrid2DSquareCellIntChunk implements Serializable

serialVersionUID: 1L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)

writeObject

private void writeObject(java.io.ObjectOutputStream oos)

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkJAIFactory extends AbstractGrid2DSquareCellIntChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkMap extends AbstractGrid2DSquareCellIntChunk implements Serializable

serialVersionUID: 1L

Serialized Fields

defaultValue

int defaultValue
A value initialised with grid that can be used to optimise storage. Storage is optimised with the defaultValue set to the most common value. By default the defaultValue is set to this._Grid2DSquareCell.getNoDataValue().


data

gnu.trove.TIntObjectHashMap data
For storing values mapped to a ChunkCellID HashSet or an individual ChunkCellID.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkMapFactory extends AbstractGrid2DSquareCellIntChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkRAF extends AbstractGrid2DSquareCellIntChunk implements Serializable

serialVersionUID: 1L

Serialized Fields

file

java.io.File file
The File used to store the data.


randomAccessFile

java.io.RandomAccessFile randomAccessFile
The RandomAccessFile for accessing file.

Class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellIntChunkRAFFactory extends AbstractGrid2DSquareCellIntChunkFactory implements Serializable

Class uk.ac.leeds.ccg.andyt.grids.core.Grids_Environment extends Grids_OutOfMemoryErrorHandler implements Serializable

Serialized Fields

dataToSwap

boolean dataToSwap

Class uk.ac.leeds.ccg.andyt.grids.core.Grids_OutOfMemoryErrorHandler extends uk.ac.leeds.ccg.andyt.generic.memory.Generic_OutOfMemoryErrorHandler implements Serializable

Serialized Fields

Memory_Threshold

long Memory_Threshold

Class uk.ac.leeds.ccg.andyt.grids.core.GridStatistics0 extends AbstractGridStatistics implements Serializable

serialVersionUID: 1L

Class uk.ac.leeds.ccg.andyt.grids.core.GridStatistics1 extends AbstractGridStatistics implements Serializable

serialVersionUID: 1L

Serialized Fields

isUpToDate

boolean isUpToDate
Is true iff fields are upToDate else is false.


Package uk.ac.leeds.ccg.andyt.grids.exchange

Class uk.ac.leeds.ccg.andyt.grids.exchange.ImageExporter extends java.lang.Object implements Serializable

Serialized Fields

_Grids_Environment

Grids_Environment _Grids_Environment