Package org.gvsig.raster.lib.buffer.impl
Class ConvertedTypeBuffer
java.lang.Object
org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
org.gvsig.raster.lib.buffer.impl.AbstractBuffer
org.gvsig.raster.lib.buffer.impl.ConvertedTypeBuffer
- All Implemented Interfaces:
Cloneable,Iterable<org.gvsig.raster.lib.buffer.api.Band>,org.gvsig.raster.lib.buffer.api.Buffer,org.gvsig.raster.lib.buffer.api.statistics.StatisticsCapable,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.observer.ComplexObservable,org.gvsig.tools.observer.ComplexWeakReferencingObservable,org.gvsig.tools.observer.Observable,org.gvsig.tools.observer.Observer,org.gvsig.tools.observer.WeakReferencingObservable
public class ConvertedTypeBuffer
extends AbstractBuffer
implements org.gvsig.raster.lib.buffer.api.Buffer
This is like a view over a raster buffer.
It's for rendering purposes only.
- Author:
- fdiaz
-
Field Summary
FieldsFields inherited from class org.gvsig.raster.lib.buffer.impl.AbstractBuffer
bands, dimensions, projection, statisticsFields inherited from interface org.gvsig.raster.lib.buffer.api.Buffer
INTERPOLATION_BicubicSpline, INTERPOLATION_Bilinear, INTERPOLATION_BSpline, INTERPOLATION_InverseDistance, INTERPOLATION_NearestNeighbour, INTERPOLATION_Undefined -
Constructor Summary
ConstructorsConstructorDescriptionConvertedTypeBuffer(org.gvsig.raster.lib.buffer.api.Buffer buffer, int type) -
Method Summary
Modifier and TypeMethodDescriptionvoidInternal implementation for theAbstractBuffer.dispose()method.Methods inherited from class org.gvsig.raster.lib.buffer.impl.AbstractBuffer
addBand, areAllBandsOfTheSameType, clip, convert, createInterpolated, dispose, getBand, getBandByte, getBandCount, getBandDouble, getBandFloat, getBandInt, getBandNoData, getBands, getBandShort, getBandsInfo, getBandTypes, getColumns, getDimensions, getEnvelope, getPixelSizeX, getPixelSizeY, getProjection, getRenderedImage, getRows, getStatistics, isInside, isInside, iterator, removeBand, setBand, switchBands, switchBands, updateMethods inherited from class org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
addObserver, addObserver, addObservers, beginComplexNotification, clearChanged, clone, 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.Buffer
addBand, areAllBandsOfTheSameType, clip, convert, createInterpolated, getBand, getBandByte, getBandCount, getBandDouble, getBandFloat, getBandInt, getBandNoData, getBands, getBandShort, getBandsInfo, getBandTypes, getColumns, getDimensions, getEnvelope, getPixelSizeX, getPixelSizeY, getProjection, getRenderedImage, getRows, isInside, isInside, removeBand, setBand, switchBands, switchBandsMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.gvsig.tools.observer.Observable
addObserver, deleteObserver, deleteObserversMethods inherited from interface org.gvsig.tools.observer.Observer
updateMethods inherited from interface org.gvsig.raster.lib.buffer.api.statistics.StatisticsCapable
getStatistics
-
Field Details
-
logger
protected static final org.slf4j.Logger logger
-
-
Constructor Details
-
ConvertedTypeBuffer
public ConvertedTypeBuffer(org.gvsig.raster.lib.buffer.api.Buffer buffer, int type) throws CreateBufferException - Parameters:
buffer-envelope-- Throws:
CreateBufferException
-
-
Method Details
-
doDispose
public void doDispose() throws org.gvsig.tools.exception.BaseExceptionDescription copied from class:AbstractBufferInternal implementation for theAbstractBuffer.dispose()method.- Overrides:
doDisposein classAbstractBuffer- Throws:
org.gvsig.tools.exception.BaseException- See Also:
-