public abstract class AbstractConvertedTypeBand extends AbstractBand implements Band
Band.BandByte, Band.BandDouble, Band.BandFloat, Band.BandInt, Band.BandShort| Modifier and Type | Field and Description |
|---|---|
protected Band |
band |
logger| Constructor and Description |
|---|
AbstractConvertedTypeBand(Buffer buffer,
Band band) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doCopyFrom(Band source) |
protected void |
doCopyFrom(Band source,
int row,
int column) |
void |
doDispose()
Internal implementation for the
AbstractBand.dispose() method. |
protected void |
doFill(java.lang.Object value) |
protected void |
doPutRow(int row,
java.lang.Object rowBuffer) |
protected void |
doSet(int row,
int column,
java.lang.Object value) |
BandInfo |
getBandInfo()
Gets information about the specified band.
|
int |
getColumns()
Gets the number of columns of the band
|
int |
getRows()
Gets the number of rows of the band
|
boolean |
isReadOnly() |
clone, copyFrom, copyFrom, dispose, fill, finalize, getAsDouble, getNoData, isPaginated, nullValueToNoData, putRow, setaddObserver, addObserver, addObservers, beginComplexNotification, clearChanged, countObservers, deleteObserver, deleteObserver, deleteObservers, disableNotifications, enableNotifications, endComplexNotification, hasChanged, inComplex, isEnabledNotifications, notify, notifyObservers, notifyObservers, setChangedequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopyFrom, copyFrom, createRowBuffer, fetchRow, fill, get, getAsDouble, getDataType, getNoData, isPaginated, putRow, setclone, cloneQuietly, cloneQuietlybeginComplexNotification, disableNotifications, enableNotifications, endComplexNotificationaddObserver, deleteObserver, deleteObserversdisposeprotected Band band
protected void doSet(int row,
int column,
java.lang.Object value)
doSet in class AbstractBandprotected void doFill(java.lang.Object value)
doFill in class AbstractBandprotected void doCopyFrom(Band source) throws CopyFromBandException
doCopyFrom in class AbstractBandCopyFromBandExceptionprotected void doCopyFrom(Band source, int row, int column) throws CopyFromBandException
doCopyFrom in class AbstractBandCopyFromBandExceptionprotected void doPutRow(int row,
java.lang.Object rowBuffer)
doPutRow in class AbstractBandpublic boolean isReadOnly()
isReadOnly in interface BandisReadOnly in class AbstractBandpublic void doDispose()
throws BaseException
AbstractBandAbstractBand.dispose() method.doDispose in class AbstractBandBaseExceptionAbstractBand.dispose()public int getRows()
BandgetRows in interface BandgetRows in class AbstractBandpublic int getColumns()
BandgetColumns in interface BandgetColumns in class AbstractBandpublic BandInfo getBandInfo()
BandnullgetBandInfo in interface BandgetBandInfo in class AbstractBand