public interface SpiRasterQuery extends DataQuery
Modifier and Type | Method and Description |
---|---|
RasterQuery |
clone() |
Buffer |
createBuffer(RasterDataStore store) |
void |
dontBuildBuffer()
The buffer won't be built internally when all parameters will be calculated.
|
int |
getAdjustedBufHeight() |
int |
getAdjustedBufWidth() |
int |
getAdjustedHeight() |
Extent |
getAdjustedRequestBoundingBox()
Gets a bounding box of a request in world coordinates adjusted to the bounding box of the source.
|
java.awt.Rectangle |
getAdjustedRequestPxWindow()
Gets the adjusted window of the request in pixel coordinates
|
int |
getAdjustedWidth() |
int |
getAdjustedX() |
int |
getAdjustedY() |
int |
getAlphaBandNumber() |
BandList |
getBandList() |
Buffer |
getBufferForProviders()
Buffer loaded by the provider and created by the store
|
int |
getBufHeight() |
int |
getBufWidth() |
CacheStruct |
getCacheStruct() |
int[] |
getDrawableBands() |
NoData |
getNoDataValueToFill() |
Extent |
getRequestBoundingBox()
Gets a bounding box of a request in world coordinates without adjust to the layer limits.
|
java.awt.Rectangle |
getRequestPxWindow()
Gets the window of the request in pixel coordinates
|
int |
getResolutionLevel() |
TaskStatus |
getTaskStatus()
Gets the task status
|
int |
getTileCol() |
TileListener |
getTileListener() |
int |
getTileRow() |
Time |
getTime() |
int |
getType() |
boolean |
isSupersamplingOptionActive() |
boolean |
requestIsInWorldCoordinates() |
boolean |
requestIsPixelCoordinates() |
boolean |
requestIsTiled() |
void |
setBandList(BandList bandList) |
void |
setBufferResult(Buffer buffer)
The buffer is always built by the
DataStore but in some cases
it's necessary assign the result because the buffer has changed. |
void |
setCacheStruct(CacheStruct cacheStruct) |
getQueryParameter, getScale, setQueryParameter, setScale
loadFromState, saveToState
int getType()
int[] getDrawableBands()
boolean isSupersamplingOptionActive()
int getAlphaBandNumber()
NoData getNoDataValueToFill()
int getAdjustedX()
int getAdjustedY()
int getAdjustedWidth()
int getAdjustedHeight()
java.awt.Rectangle getAdjustedRequestPxWindow()
java.awt.Rectangle getRequestPxWindow()
Extent getRequestBoundingBox()
Extent getAdjustedRequestBoundingBox()
int getBufWidth()
int getBufHeight()
int getAdjustedBufWidth()
int getAdjustedBufHeight()
TileListener getTileListener()
Time getTime()
int getTileRow()
int getTileCol()
int getResolutionLevel()
TaskStatus getTaskStatus()
boolean requestIsPixelCoordinates()
boolean requestIsInWorldCoordinates()
BandList getBandList()
void setBandList(BandList bandList)
Buffer getBufferForProviders()
void setBufferResult(Buffer buffer)
DataStore
but in some cases
it's necessary assign the result because the buffer has changed. In any case, It's
advisable not to do it because the buffer for providers is replaced and next uses
of this query would return an error.CacheStruct getCacheStruct()
void setCacheStruct(CacheStruct cacheStruct)
boolean requestIsTiled()
void dontBuildBuffer()
getBufferForProviders
will return null.Buffer createBuffer(RasterDataStore store) throws QueryException
QueryException
RasterQuery clone()