public class BandImpl extends RangeDimensionImpl implements Band
LOGGER
Constructor and Description |
---|
BandImpl()
Constructs an initially empty band.
|
BandImpl(Band source)
Constructs a metadata entity initialized with the values from the specified metadata.
|
Modifier and Type | Method and Description |
---|---|
Integer |
getBitsPerValue()
Returns the maximum number of significant bits in the uncompressed representation for the
value in each band of each pixel.
|
Double |
getMaxValue()
Returns the longest wavelength that the sensor is capable of collecting within a designated
band.
|
Double |
getMinValue()
Returns the shortest wavelength that the sensor is capable of collecting within a designated
band.
|
Double |
getOffset()
Returns the physical value corresponding to a cell value of zero.
|
Double |
getPeakResponse()
Returns the wavelength at which the response is the highest.
|
Double |
getScaleFactor()
Returns the scale factor which has been applied to the cell value.
|
Integer |
getToneGradation()
Returns the number of discrete numerical values in the grid data.
|
Unit |
getUnits()
Returns the units in which sensor wavelengths are expressed.
|
void |
setBitsPerValue(Integer newValue)
Set the maximum number of significant bits in the uncompressed representation for the value
in each band of each pixel.
|
void |
setMaxValue(Double newValue)
Set the longest wavelength that the sensor is capable of collecting within a designated band.
|
void |
setMinValue(Double newValue)
Set the shortest wavelength that the sensor is capable of collecting within a designated
band.
|
void |
setOffset(Double newValue)
Set the physical value corresponding to a cell value of zero.
|
void |
setPeakResponse(Double newValue)
Set the wavelength at which the response is the highest.
|
void |
setScaleFactor(Double newValue)
Set the scale factor which has been applied to the cell value.
|
void |
setToneGradation(Integer newValue)
Set the number of discrete numerical values in the grid data.
|
void |
setUnits(Unit newValue)
Set the units in which sensor wavelengths are expressed.
|
getDescriptor, getSequenceIdentifier, setDescriptor, setSequenceIdentifier
ensureNonNull, getStandard
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
asMap, asTree, equals, getInterface, hashCode, toString
getDescriptor, getSequenceIdentifier
public BandImpl()
public BandImpl(Band source)
public Double getMaxValue()
null
if unspecified.getMaxValue
in interface Band
null
.public void setMaxValue(Double newValue)
null
if unspecified.public Double getMinValue()
getMinValue
in interface Band
null
.public void setMinValue(Double newValue)
public Unit getUnits()
public void setUnits(Unit newValue)
public Double getPeakResponse()
null
if
unspecified.getPeakResponse
in interface Band
null
.public void setPeakResponse(Double newValue)
public Integer getBitsPerValue()
null
if unspecified.getBitsPerValue
in interface Band
null
.public void setBitsPerValue(Integer newValue)
public Integer getToneGradation()
null
if
unspecified.getToneGradation
in interface Band
null
.public void setToneGradation(Integer newValue)
public Double getScaleFactor()
null
if
unspecified.getScaleFactor
in interface Band
null
.public void setScaleFactor(Double newValue)
public Double getOffset()
null
if
unspecified.public void setOffset(Double newValue)
Copyright © 1996–2019 Geotools. All rights reserved.