public interface RasterStoreProvider extends DataStoreProvider
Modifier and Type | Method and Description |
---|---|
Buffer |
createBuffer(RasterQuery rasterQuery) |
BandDescriptor |
getBandDescriptor(int band)
Gets
BandDescriptor of band received as parameter. |
int |
getBands()
Gets bands of raster provider source
|
BufferDimensions |
getDimensions()
Return the buffer dimensions of the complete store.
|
java.awt.Image |
getImageLegend() |
DataStoreParameters |
getParameters()
Return the parameters of this provider
|
TileStruct |
getTileStruct()
Return the appropriate TileStruct for a tiled access to this provider, if can.
|
boolean |
isTiled() |
close, getChildren, getExplorer, getFullName, getInterval, getName, getProviderName, getResource, getResourcesStorage, getSourceId, getStoresRepository, getTimes, getTimes, open, refresh, setTransaction
hasDynMethod
clear, clone, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
dispose
Buffer createBuffer(RasterQuery rasterQuery) throws BufferException
rasterQuery
- BufferException
BandDescriptor getBandDescriptor(int band)
BandDescriptor
of band received as parameter. If band does
not have BandAttributeDescriptor
, this method will return an
empty BandDescriptor
.band
- Band to get its BandDescriptor
int getBands()
TileStruct getTileStruct()
java.awt.Image getImageLegend()
DataStoreParameters getParameters()
BufferDimensions getDimensions() throws InitializeException
InitializeException
boolean isTiled()