|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellChunkAbstract uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkAbstract uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkArray
public class Grid2DSquareCellDoubleChunkArray
Nested Class Summary |
---|
Nested classes/interfaces inherited from class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellChunkAbstract |
---|
Grid2DSquareCellChunkAbstract.ChunkCellID |
Field Summary |
---|
Fields inherited from class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellChunkAbstract |
---|
chunkID, grid2DSquareCell |
Constructor Summary | |
---|---|
protected |
Grid2DSquareCellDoubleChunkArray()
Default constructor |
protected |
Grid2DSquareCellDoubleChunkArray(Grid2DSquareCellDoubleChunkAbstract grid2DSquareCellDoubleChunk,
Grid2DSquareCellAbstract.ChunkID chunkID)
TODO: 1. |
protected |
Grid2DSquareCellDoubleChunkArray(Grid2DSquareCellDouble grid2DSquareCellDouble,
Grid2DSquareCellAbstract.ChunkID chunkID)
Creates a new Grid2DSquareCellDouble grid containing all no data values. |
Method Summary | |
---|---|
void |
clearData()
Clears the data associated with this. |
double |
getCell(int chunkCellRowIndex,
int chunkCellColIndex,
double noDataValue)
Returns the value at position given by: chunk cell row chunkCellRowIndex; chunk cell row chunkCellColIndex. |
double[][] |
getData()
TODO: docs |
protected void |
initCell(int chunkCellRowIndex,
int chunkCellColIndex,
double valueToInitialise)
Initialises the value at position given by: chunk cell row chunkCellRowIndex; chunk cell column chunkCellColIndex. |
void |
initData()
Initialises the data associated with this. |
AbstractIterator |
iterator()
Returns a Grid2DSquareCellDoubleChunkArrayIterator for iterating over the cells in this. |
double |
setCell(int chunkCellRowIndex,
int chunkCellColIndex,
double valueToSet,
double noDataValue)
Returns the value at position given by: chunk cell row chunkCellRowIndex; chunk cell row chunkCellColIndex and sets it to valueToSet |
java.lang.String |
toString()
Returns a description of this. |
Methods inherited from class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellDoubleChunkAbstract |
---|
getArithmeticMeanBigDecimal, getArithmeticMeanDouble, getCellBigDecimal, getGrid2DSquareCellDouble, getMaxDouble, getMedianDouble, getMinDouble, getModeTDoubleHashSet, getNonNoDataValueCountBigInteger, getNonNoDataValueCountInt, getStandardDeviationDouble, getSumBigDecimal, initCells, sort1, toArrayIncludingNoDataValues, toArrayNotIncludingNoDataValues |
Methods inherited from class uk.ac.leeds.ccg.andyt.grids.core.Grid2DSquareCellChunkAbstract |
---|
getChunkID, getGrid2DSquareCell, getName, inChunk, initChunkID, initGrid2DSquareCell |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected Grid2DSquareCellDoubleChunkArray()
protected Grid2DSquareCellDoubleChunkArray(Grid2DSquareCellDouble grid2DSquareCellDouble, Grid2DSquareCellAbstract.ChunkID chunkID)
grid2DSquareCellDouble
- chunkID
- protected Grid2DSquareCellDoubleChunkArray(Grid2DSquareCellDoubleChunkAbstract grid2DSquareCellDoubleChunk, Grid2DSquareCellAbstract.ChunkID chunkID)
grid2DSquareCellDoubleChunk
- chunkID
- Method Detail |
---|
public java.lang.String toString()
toString
in class Grid2DSquareCellChunkAbstract
public void initData()
initData
in class Grid2DSquareCellDoubleChunkAbstract
public double[][] getData()
public void clearData()
clearData
in class Grid2DSquareCellDoubleChunkAbstract
public double getCell(int chunkCellRowIndex, int chunkCellColIndex, double noDataValue)
getCell
in class Grid2DSquareCellDoubleChunkAbstract
chunkCellRowIndex
- the row index of the cell w.r.t. the origin of this chunkchunkCellColIndex
- the column index of the cell w.r.t. the origin of this chunknoDataValue
- the noDataValue of this.grid2DSquareCellDoubleprotected void initCell(int chunkCellRowIndex, int chunkCellColIndex, double valueToInitialise)
initCell
in class Grid2DSquareCellDoubleChunkAbstract
chunkCellRowIndex
- the row index of the cell w.r.t. the origin of this chunkchunkCellColIndex
- the column index of the cell w.r.t. the origin of this chunkvalueToInitialise
- the value with which the cell is initialisedpublic double setCell(int chunkCellRowIndex, int chunkCellColIndex, double valueToSet, double noDataValue)
setCell
in class Grid2DSquareCellDoubleChunkAbstract
chunkCellRowIndex
- the row index of the cell w.r.t. the origin of this chunkchunkCellColIndex
- the column index of the cell w.r.t. the origin of this chunkvalueToSet
- the value the cell is to be set tonoDataValue
- the noDataValue of this.grid2DSquareCellDoublepublic AbstractIterator iterator()
iterator
in class Grid2DSquareCellChunkAbstract
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |