Package org.gvsig.raster.lib.buffer.impl
Class ConvertedTypeBandByte
java.lang.Object
org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
org.gvsig.raster.lib.buffer.impl.AbstractBand
org.gvsig.raster.lib.buffer.impl.AbstractConvertedTypeBand
org.gvsig.raster.lib.buffer.impl.ConvertedTypeBandByte
- All Implemented Interfaces:
Cloneable,org.gvsig.raster.lib.buffer.api.Band,org.gvsig.raster.lib.buffer.api.Band.BandByte,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.observer.ComplexObservable,org.gvsig.tools.observer.ComplexWeakReferencingObservable,org.gvsig.tools.observer.Observable,org.gvsig.tools.observer.WeakReferencingObservable
public class ConvertedTypeBandByte
extends AbstractConvertedTypeBand
implements org.gvsig.raster.lib.buffer.api.Band.BandByte
- Author:
- fdiaz
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.raster.lib.buffer.api.Band
org.gvsig.raster.lib.buffer.api.Band.BandByte, org.gvsig.raster.lib.buffer.api.Band.BandDouble, org.gvsig.raster.lib.buffer.api.Band.BandFloat, org.gvsig.raster.lib.buffer.api.Band.BandInt, org.gvsig.raster.lib.buffer.api.Band.BandShort -
Field Summary
Fields inherited from class org.gvsig.raster.lib.buffer.impl.AbstractConvertedTypeBand
bandFields inherited from class org.gvsig.raster.lib.buffer.impl.AbstractBand
logger -
Constructor Summary
ConstructorsConstructorDescriptionConvertedTypeBandByte(org.gvsig.raster.lib.buffer.api.Buffer buffer, org.gvsig.raster.lib.buffer.api.Band band) -
Method Summary
Methods inherited from class org.gvsig.raster.lib.buffer.impl.AbstractConvertedTypeBand
doCopyFrom, doCopyFrom, doDispose, doFill, doPutRow, doSet, getBandInfo, getColumns, getRows, isReadOnlyMethods inherited from class org.gvsig.raster.lib.buffer.impl.AbstractBand
clone, copyFrom, copyFrom, dispose, fill, getAsDouble, isPaginated, nullValueToNoData, putRow, setMethods inherited from class org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
addObserver, addObserver, addObservers, beginComplexNotification, clearChanged, countObservers, deleteObserver, deleteObserver, deleteObservers, disableNotifications, enableNotifications, endComplexNotification, hasChanged, inComplex, isEnabledNotifications, notify, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.raster.lib.buffer.api.Band
copyFrom, copyFrom, fill, getAsDouble, getBandInfo, getColumns, getRows, isPaginated, isReadOnly, putRow, setMethods inherited from interface org.gvsig.tools.lang.Cloneable
cloneMethods inherited from interface org.gvsig.tools.observer.ComplexObservable
beginComplexNotification, disableNotifications, enableNotifications, endComplexNotificationMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface org.gvsig.tools.observer.Observable
addObserver, deleteObserver, deleteObservers
-
Constructor Details
-
ConvertedTypeBandByte
public ConvertedTypeBandByte(org.gvsig.raster.lib.buffer.api.Buffer buffer, org.gvsig.raster.lib.buffer.api.Band band) - Parameters:
buffer-band-
-
-
Method Details
-
createRowBuffer
public byte[] createRowBuffer()- Specified by:
createRowBufferin interfaceorg.gvsig.raster.lib.buffer.api.Band- Specified by:
createRowBufferin interfaceorg.gvsig.raster.lib.buffer.api.Band.BandByte
-
fetchRow
- Specified by:
fetchRowin interfaceorg.gvsig.raster.lib.buffer.api.Band
-
getValue
public byte getValue(int row, int column) - Specified by:
getValuein interfaceorg.gvsig.raster.lib.buffer.api.Band.BandByte
-
setValue
public void setValue(int row, int column, byte value) - Specified by:
setValuein interfaceorg.gvsig.raster.lib.buffer.api.Band.BandByte
-
getDataType
public int getDataType()- Specified by:
getDataTypein interfaceorg.gvsig.raster.lib.buffer.api.Band
-
get
- Specified by:
getin interfaceorg.gvsig.raster.lib.buffer.api.Band
-
getNoData
public org.gvsig.raster.lib.buffer.api.NoData getNoData()- Specified by:
getNoDatain interfaceorg.gvsig.raster.lib.buffer.api.Band- Overrides:
getNoDatain classAbstractBand
-