public class ImageDescriptionImpl extends CoverageDescriptionImpl implements ImageDescription
LOGGER
Constructor and Description |
---|
ImageDescriptionImpl()
Constructs an initially empty image description.
|
ImageDescriptionImpl(ImageDescription source)
Constructs a metadata entity initialized with the values from the specified metadata.
|
Modifier and Type | Method and Description |
---|---|
Double |
getCloudCoverPercentage()
Returns the area of the dataset obscured by clouds, expressed as a percentage of the spatial
extent.
|
Integer |
getCompressionGenerationQuantity()
Returns the count of the number the number of lossy compression cycles performed on the
image.
|
Double |
getIlluminationAzimuthAngle()
Returns the illumination azimuth measured in degrees clockwise from true north at the time
the image is taken.
|
Double |
getIlluminationElevationAngle()
Returns the illumination elevation measured in degrees clockwise from the target plane at
intersection of the optical line of sight with the Earths surface.
|
Identifier |
getImageQualityCode()
Returns the specifies the image quality.
|
ImagingCondition |
getImagingCondition()
Returns the conditions affected the image.
|
Identifier |
getProcessingLevelCode()
Returns the image distributors code that identifies the level of radiometric and geometric
processing that has been applied.
|
Boolean |
getTriangulationIndicator()
Returns the indication of whether or not triangulation has been performed upon the image.
|
Boolean |
isCameraCalibrationInformationAvailable()
Returns the indication of whether or not constants are available which allow for camera
calibration corrections.
|
Boolean |
isFilmDistortionInformationAvailable()
Returns the indication of whether or not Calibration Reseau information is available.
|
Boolean |
isLensDistortionInformationAvailable()
Returns the indication of whether or not lens aberration correction information is available.
|
Boolean |
isRadiometricCalibrationDataAvailable()
Returns theiIndication of whether or not the radiometric calibration information for
generating the radiometrically calibrated standard data product is available.
|
void |
setCameraCalibrationInformationAvailable(Boolean newValue)
Set the indication of whether or not constants are available which allow for camera
calibration corrections.
|
void |
setCloudCoverPercentage(Double newValue)
Set the area of the dataset obscured by clouds, expressed as a percentage of the spatial
extent.
|
void |
setCompressionGenerationQuantity(Integer newValue)
Set the count of the number the number of lossy compression cycles performed on the image.
|
void |
setFilmDistortionInformationAvailable(Boolean newValue)
Set the indication of whether or not Calibration Reseau information is available.
|
void |
setIlluminationAzimuthAngle(Double newValue)
Set the illumination azimuth measured in degrees clockwise from true north at the time the
image is taken.
|
void |
setIlluminationElevationAngle(Double newValue)
Set the illumination elevation measured in degrees clockwise from the target plane at
intersection of the optical line of sight with the Earths surface.
|
void |
setImageQualityCode(Identifier newValue)
Set the specifies the image quality.
|
void |
setImagingCondition(ImagingCondition newValue)
Set the conditions affected the image.
|
void |
setLensDistortionInformationAvailable(Boolean newValue)
Set the indication of whether or not lens aberration correction information is available.
|
void |
setProcessingLevelCode(Identifier newValue)
Set the image distributors code that identifies the level of radiometric and geometric
processing that has been applied.
|
void |
setRadiometricCalibrationDataAvailable(Boolean newValue)
Set the indication of whether or not the radiometric calibration information for generating
the radiometrically calibrated standard data product is available.
|
void |
setTriangulationIndicator(Boolean newValue)
Set the indication of whether or not triangulation has been performed upon the image.
|
getAttributeDescription, getContentType, getDimensions, setAttributeDescription, setContentType, setDimensions
ensureNonNull, getStandard
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
asMap, asTree, equals, getInterface, hashCode, toString
getAttributeDescription, getContentType, getDimensions
public ImageDescriptionImpl()
public ImageDescriptionImpl(ImageDescription source)
public Double getIlluminationElevationAngle()
getIlluminationElevationAngle
in interface ImageDescription
null
if unspecified.public void setIlluminationElevationAngle(Double newValue)
public Double getIlluminationAzimuthAngle()
getIlluminationAzimuthAngle
in interface ImageDescription
null
if unspecified.public void setIlluminationAzimuthAngle(Double newValue)
public ImagingCondition getImagingCondition()
getImagingCondition
in interface ImageDescription
null
if unknown.public void setImagingCondition(ImagingCondition newValue)
public Identifier getImageQualityCode()
getImageQualityCode
in interface ImageDescription
null
if unknown.public void setImageQualityCode(Identifier newValue)
public Double getCloudCoverPercentage()
getCloudCoverPercentage
in interface ImageDescription
null
if unknown.public void setCloudCoverPercentage(Double newValue)
public Identifier getProcessingLevelCode()
getProcessingLevelCode
in interface ImageDescription
null
if unknown.public void setProcessingLevelCode(Identifier newValue)
public Integer getCompressionGenerationQuantity()
null
if the information is not provided.getCompressionGenerationQuantity
in interface ImageDescription
null
if unknown.public void setCompressionGenerationQuantity(Integer newValue)
public Boolean getTriangulationIndicator()
null
if the information is not provided.getTriangulationIndicator
in interface ImageDescription
null
if
unknown.public void setTriangulationIndicator(Boolean newValue)
public Boolean isRadiometricCalibrationDataAvailable()
isRadiometricCalibrationDataAvailable
in interface ImageDescription
null
if unknown.public void setRadiometricCalibrationDataAvailable(Boolean newValue)
public Boolean isCameraCalibrationInformationAvailable()
isCameraCalibrationInformationAvailable
in interface ImageDescription
null
if unknown.public void setCameraCalibrationInformationAvailable(Boolean newValue)
public Boolean isFilmDistortionInformationAvailable()
isFilmDistortionInformationAvailable
in interface ImageDescription
null
if
unknown.public void setFilmDistortionInformationAvailable(Boolean newValue)
public Boolean isLensDistortionInformationAvailable()
isLensDistortionInformationAvailable
in interface ImageDescription
null
if unknown.public void setLensDistortionInformationAvailable(Boolean newValue)
Copyright © 1996–2023 Geotools. All rights reserved.