|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectAbstractMetadata
ModifiableMetadata
MetadataEntity
RangeDimensionImpl
BandImpl
public class BandImpl
Range of wavelengths in the electromagnetic spectrum.
modules/library/metadata (gt-metadata.jar)
Field Summary |
---|
Fields inherited from class AbstractMetadata |
---|
LOGGER |
Constructor Summary | |
---|---|
BandImpl()
Constructs an initially empty band. |
|
BandImpl(Band source)
Constructs a metadata entity initialized with the values from the specified metadata. |
Method Summary | |
---|---|
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. |
Methods inherited from class RangeDimensionImpl |
---|
getDescriptor, getSequenceIdentifier, setDescriptor, setSequenceIdentifier |
Methods inherited from class MetadataEntity |
---|
ensureNonNull, getStandard |
Methods inherited from class ModifiableMetadata |
---|
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable |
Methods inherited from class AbstractMetadata |
---|
asMap, asTree, equals, getInterface, hashCode, toString |
Methods inherited from class Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface RangeDimension |
---|
getDescriptor, getSequenceIdentifier |
Constructor Detail |
---|
public BandImpl()
public BandImpl(Band source)
Method Detail |
---|
public Double getMaxValue()
null
if unspecified.
getMaxValue
in interface Band
public void setMaxValue(Double newValue)
null
if unspecified.
public Double getMinValue()
getMinValue
in interface Band
public void setMinValue(Double newValue)
public Unit getUnits()
getUnits
in interface Band
public void setUnits(Unit newValue)
public Double getPeakResponse()
null
if unspecified.
getPeakResponse
in interface Band
public void setPeakResponse(Double newValue)
public Integer getBitsPerValue()
null
if unspecified.
getBitsPerValue
in interface Band
public void setBitsPerValue(Integer newValue)
public Integer getToneGradation()
null
if unspecified.
getToneGradation
in interface Band
public void setToneGradation(Integer newValue)
public Double getScaleFactor()
null
if unspecified.
getScaleFactor
in interface Band
public void setScaleFactor(Double newValue)
public Double getOffset()
null
if unspecified.
getOffset
in interface Band
public void setOffset(Double newValue)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |