public interface NoData
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Creates and returns a copy of this object.
|
boolean |
compare(NoData noData)
Compares two NoData objects an returns true if contains the same values
|
void |
delete()
Deletes the nodata value.
|
int |
getBandCount()
Gets the number of bands
|
int |
getDataType()
Gets the NoData data type
|
java.lang.Number |
getNativeValue()
The native is the original value
saved in the head of the file or its metadata.
|
java.lang.Number |
getValue()
Gets a unique value for nodata.
|
java.lang.Number |
getValueByBand(int nBand)
Gets the nodata value by band
|
boolean |
isDefined()
Returns true if getValue is defined and false if is null
|
boolean |
isNoDataTransparent()
Flag to renderize nodata values as transparent
|
void |
load()
Loads this class from the rmf.
|
void |
restore()
Restores native value.
|
void |
save()
NoData value persistence.
|
void |
setBandCount(int bandCount)
Sets the number of bands
|
void |
setDataType(int datatype)
Sets the datatype
|
void |
setFileName(java.lang.String fileName)
Sets the file name
|
void |
setNativeValue(java.lang.Number nativeNoDataValue)
The native is the original value
saved in the head of the file or its metadata.
|
void |
setNoDataTransparent(boolean noDataAsTransparent)
Flag to renderize nodata values as transparent
|
void |
setValue(java.lang.Number noData)
Sets a unique value for nodata.
|
void |
setValueByBand(java.lang.Number noDataValue,
int nBand)
Assigns one value in a band
|
java.lang.Number getValue()
void setValue(java.lang.Number noData)
noData
- the noData to setboolean isDefined()
void save()
void load()
void delete()
void restore()
java.lang.Number getNativeValue()
void setNativeValue(java.lang.Number nativeNoDataValue)
nativeNoDataValue
- void setFileName(java.lang.String fileName)
bandCount
- boolean isNoDataTransparent()
void setNoDataTransparent(boolean noDataAsTransparent)
noDataAsTransparent
- int getDataType()
void setDataType(int datatype)
boolean compare(NoData noData)
noData
- java.lang.Object clone()
java.lang.Number getValueByBand(int nBand)
nBand
- int getBandCount()
void setBandCount(int bandCount)
bandCount
- void setValueByBand(java.lang.Number noDataValue, int nBand)
noDataValue
-