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, setScaleloadFromState, saveToStatecloneQuietly, cloneQuietlyjava.util.List<BandQuery> getBands()
RasterQueryvoid 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
Cloneablejava.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()}.