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, saveToStateclone, cloneQuietly, cloneQuietlydisposeRasterStore getStore()
int getBand()
BandAttributeDescriptor get(int index)
BandAttributeDescriptor by index.index - Index of BandAttributeDescriptorBandAttributeDescriptor
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 BandAttributeDescriptorBandAttributeDescriptor
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()