Package org.gvsig.fmap.dal.raster.spi
Interface RasterStoreProvider
- All Superinterfaces:
org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.DataStoreProvider,DataStoreProvider,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.dynobject.DynObject,org.gvsig.tools.dynobject.DynObject_v2
- All Known Subinterfaces:
RasterCacheStoreProvider
- All Known Implementing Classes:
AbstractAwtRasterStoreProvider,AbstractRasterStoreProvider
Interface for all raster based data providers.
- Author:
- dmartinezizquierdo
-
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.raster.lib.buffer.api.BuffercreateBuffer(org.gvsig.fmap.dal.raster.RasterQuery rasterQuery) org.gvsig.fmap.dal.raster.BandDescriptorgetBandDescriptor(int band) GetsBandDescriptorof band received as parameter.intgetBands()Gets bands of raster provider sourceorg.gvsig.raster.lib.buffer.api.BufferDimensionsReturn the buffer dimensions of the complete store.org.gvsig.fmap.dal.DataStoreParametersReturn the parameters of this providerorg.gvsig.raster.lib.buffer.api.TileStructReturn the appropriate TileStruct for a tiled access to this provider, if can.booleanisTiled()Methods inherited from interface org.gvsig.fmap.dal.spi.DataStoreProvider
close, getChildren, getExplorer, getFullName, getInterval, getName, getProviderName, getResource, getResourcesStorage, getSourceId, getStoresRepository, getTimes, getTimes, open, refresh, setTransactionMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface org.gvsig.tools.dynobject.DynObject
clear, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValueMethods inherited from interface org.gvsig.tools.dynobject.DynObject_v2
hasDynMethod
-
Method Details
-
createBuffer
org.gvsig.raster.lib.buffer.api.Buffer createBuffer(org.gvsig.fmap.dal.raster.RasterQuery rasterQuery) throws org.gvsig.raster.lib.buffer.api.exceptions.BufferException - Parameters:
rasterQuery-- Returns:
- Buffer
- Throws:
org.gvsig.raster.lib.buffer.api.exceptions.BufferException
-
getBandDescriptor
org.gvsig.fmap.dal.raster.BandDescriptor getBandDescriptor(int band) GetsBandDescriptorof band received as parameter. If band does not haveBandAttributeDescriptor, this method will return an emptyBandDescriptor.- Parameters:
band- Band to get itsBandDescriptor- Returns:
- BandDescriptor
-
getBands
int getBands()Gets bands of raster provider source- Returns:
- Number of available bands from source
-
getTileStruct
org.gvsig.raster.lib.buffer.api.TileStruct getTileStruct()Return the appropriate TileStruct for a tiled access to this provider, if can.- Returns:
-
getImageLegend
Image getImageLegend()- Returns:
- the image legend or null
-
getParameters
org.gvsig.fmap.dal.DataStoreParameters getParameters()Return the parameters of this provider- Returns:
-
getDimensions
org.gvsig.raster.lib.buffer.api.BufferDimensions getDimensions() throws org.gvsig.fmap.dal.exception.InitializeExceptionReturn the buffer dimensions of the complete store.- Returns:
- Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
isTiled
boolean isTiled()- Returns:
-