Package org.gvsig.fmap.dal.raster
Interface BandQuery
- All Superinterfaces:
Cloneable,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.persistence.Persistent
public interface BandQuery
extends org.gvsig.tools.persistence.Persistent, org.gvsig.tools.lang.Cloneable
Band query to filter raster band values by
BandAttributeDescriptor
values described by the BandDescriptor.- Author:
- Lluis Marques
-
Method Summary
Modifier and TypeMethodDescriptionintgetBand()Band of this query band.GetsBandDescriptorof this query.Gets the defined filter value ofBandAttributeDescriptorwith the name received as parameter.voidSets filter raster band value.Methods inherited from interface org.gvsig.tools.lang.Cloneable
cloneMethods inherited from interface org.gvsig.tools.persistence.Persistent
loadFromState, saveToState
-
Method Details
-
getBand
int getBand()Band of this query band.- Returns:
- Band Band of this query band
-
getDescriptor
BandDescriptor getDescriptor()GetsBandDescriptorof this query.- Returns:
- descriptor Descriptor of this band
-
setValue
Sets filter raster band value. This value has to be accepted by theBandAttributeDescriptorwith the name received as parameter.- Parameters:
name- Name ofBandAttributeDescriptorto check if value is accepted by it.value- Value to apply filter.
-
getValue
Gets the defined filter value ofBandAttributeDescriptorwith the name received as parameter.- Parameters:
name- Name ofBandAttributeDescriptor- Returns:
- value Value defined
-