public interface BandDescriptor extends java.lang.Iterable<BandAttributeDescriptor>, Persistent, Cloneable, Disposable
BandAttributeDescriptor
of a band.Modifier and Type | Method and Description |
---|---|
BandAttributeDescriptor |
get(int index)
Gets the
BandAttributeDescriptor by index. |
BandAttributeDescriptor |
get(java.lang.String name)
Gets the
BandAttributeDescriptor by name. |
int |
getBand()
Gets band of this descriptor.
|
int |
getDataType()
Gets the dataType.
|
java.lang.String |
getDescription() |
java.lang.String |
getName() |
NoData |
getNoData() |
RasterStore |
getStore()
Gets the store that the band belongs.
|
java.util.Iterator<BandAttributeDescriptor> |
iterator() |
void |
setNoData(NoData noData) |
int |
size()
Number of
BandAttributeDescriptor . |
loadFromState, saveToState
clone, cloneQuietly, cloneQuietly
dispose
RasterStore getStore()
int getBand()
BandAttributeDescriptor get(int index)
BandAttributeDescriptor
by index.index
- Index of BandAttributeDescriptor
BandAttributeDescriptor
located at index. If there are not
BandAttributeDescriptor
at index, null will be returned.BandAttributeDescriptor get(java.lang.String name)
BandAttributeDescriptor
by name.name
- Name of BandAttributeDescriptor
BandAttributeDescriptor
located at index. If there are not
BandAttributeDescriptor
whit the name, null will be returned.int size()
BandAttributeDescriptor
.java.util.Iterator<BandAttributeDescriptor> iterator()
iterator
in interface java.lang.Iterable<BandAttributeDescriptor>
NoData getNoData()
void setNoData(NoData noData)
noData
- int getDataType()
BufferManager
.
The data type of the band can't be changed after being created.java.lang.String getName()
java.lang.String getDescription()