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, setSequenceIdentifierensureNonNull, getStandardcheckWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiableasMap, asTree, equals, getInterface, hashCode, toStringgetDescriptor, getSequenceIdentifierpublic BandImpl()
public BandImpl(Band source)
public Double getMaxValue()
null if unspecified.getMaxValue in interface Bandnull.public void setMaxValue(Double newValue)
null if unspecified.public Double getMinValue()
getMinValue in interface Bandnull.public void setMinValue(Double newValue)
public Unit getUnits()
public void setUnits(Unit newValue)
public Double getPeakResponse()
null if
unspecified.getPeakResponse in interface Bandnull.public void setPeakResponse(Double newValue)
public Integer getBitsPerValue()
null if unspecified.getBitsPerValue in interface Bandnull.public void setBitsPerValue(Integer newValue)
public Integer getToneGradation()
null if
unspecified.getToneGradation in interface Bandnull.public void setToneGradation(Integer newValue)
public Double getScaleFactor()
null if
unspecified.getScaleFactor in interface Bandnull.public void setScaleFactor(Double newValue)
public Double getOffset()
null if
unspecified.public void setOffset(Double newValue)
Copyright © 1996–2019 Geotools. All rights reserved.