public class ClippedBandShort extends AbstractClippedBand implements Band.BandShort
Band.BandByte, Band.BandDouble, Band.BandFloat, Band.BandInt, Band.BandShort
band, firstColumn, firstRow
logger
Constructor and Description |
---|
ClippedBandShort(Buffer buffer,
Band band) |
Modifier and Type | Method and Description |
---|---|
short[] |
createRowBuffer()
Creates an array of corresponding data type.
|
void |
fetchRow(int row,
java.lang.Object rowBuffer)
Fills the rowBuffer Object with the row.
|
short |
getValue(int row,
int column)
Gets the corresponding value to the row and column;
|
void |
setValue(int row,
int column,
short value)
Sets the value in the row and column;
|
doCopyFrom, doCopyFrom, doDispose, doFill, doPutRow, doSet, get, getBandInfo, getDataType, isReadOnly
clone, copyFrom, copyFrom, dispose, fill, finalize, getAsDouble, getColumns, getNoData, getRows, isPaginated, nullValueToNoData, putRow, set
addObserver, addObserver, addObservers, beginComplexNotification, clearChanged, countObservers, deleteObserver, deleteObserver, deleteObservers, disableNotifications, enableNotifications, endComplexNotification, hasChanged, inComplex, isEnabledNotifications, notify, notifyObservers, notifyObservers, setChanged
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copyFrom, copyFrom, fill, get, getAsDouble, getBandInfo, getColumns, getDataType, getNoData, getRows, isPaginated, isReadOnly, putRow, set
clone, cloneQuietly, cloneQuietly
beginComplexNotification, disableNotifications, enableNotifications, endComplexNotification
addObserver, deleteObserver, deleteObservers
dispose
public short[] createRowBuffer()
Band
createRowBuffer
in interface Band
createRowBuffer
in interface Band.BandShort
public void fetchRow(int row, java.lang.Object rowBuffer)
Band
public short getValue(int row, int column)
Band.BandShort
getValue
in interface Band.BandShort
public void setValue(int row, int column, short value)
Band.BandShort
setValue
in interface Band.BandShort