public interface RasterQuery extends DataQuery, Cloneable
Modifier and Type | Method and Description |
---|---|
void |
addBand(BandQuery query)
Adds
BandQuery to this raster query |
void |
clearBands()
Clears all add band queries
|
RasterQuery |
clone()
Creates a copy of the object.
|
java.util.List<BandQuery> |
getBands()
Get added band queries to this
RasterQuery |
Envelope |
getClip()
Returns a clip from the raster
|
double |
getPixelSize()
Returns the pixel size requested
|
RasterQuery |
setClip(Envelope clip)
Sets the envelope to clip from the raster
|
RasterQuery |
setPixelSize(double pixelSize)
Sets the pixelSize to be used in the raster
|
getQueryParameter, getScale, setQueryParameter, setScale
loadFromState, saveToState
cloneQuietly, cloneQuietly
java.util.List<BandQuery> getBands()
RasterQuery
void addBand(BandQuery query)
BandQuery
to this raster queryquery
- Query to be addedvoid clearBands()
Envelope getClip()
RasterQuery setClip(Envelope clip)
clip
- double getPixelSize()
RasterQuery setPixelSize(double pixelSize)
pixelSize
- RasterQuery clone() throws java.lang.CloneNotSupportedException
Cloneable
java.lang.CloneNotSupportedException
- if the instance of the object cannot
be cloned. As this is extending Cloneable
so its sure
it implements it, so this exception may be used for problems on specific
object instances.Object#clone()}.