/** * Sets the indication of whether or not triangulation has been performed upon the image. * * @param newValue the new triangulation indicator. */ public void setTriangulationIndicator(final Boolean newValue) { checkWritePermission(); triangulationIndicator = newValue; }
/** * Sets the indication of whether or not the radiometric calibration information for generating * the radiometrically calibrated standard data product is available. * * @param newValue {@code true} if radiometric calibration data are available. */ public void setRadiometricCalibrationDataAvailable(final Boolean newValue) { checkWritePermission(radiometricCalibrationDataAvailable); radiometricCalibrationDataAvailable = newValue; }
/** * Sets the indication of whether or not the radiometric calibration information for generating * the radiometrically calibrated standard data product is available. * * @param newValue {@code true} if radiometric calibration data are available. */ public void setRadiometricCalibrationDataAvailable(final Boolean newValue) { checkWritePermission(); radiometricCalibrationDataAvailable = newValue; }
/** * Sets the conditions that affected the image. * * @param newValue the new imaging condition. */ public void setImagingCondition(final ImagingCondition newValue) { checkWritePermission(); imagingCondition = newValue; }
/** * Sets a code in producer’s codespace that specifies the image quality. * * @param newValue the new image quality code. */ public void setImageQualityCode(final Identifier newValue) { checkWritePermission(); imageQualityCode = newValue; }
/** * Sets the indication of whether or not Calibration Reseau information is available. * * @param newValue {@code true} if film distortion information are available. */ public void setFilmDistortionInformationAvailable(final Boolean newValue) { checkWritePermission(); filmDistortionInformationAvailable = newValue; }
/** * Sets the indication of whether or not lens aberration correction information is available. * * @param newValue {@code true} if lens distortion information are available. */ public void setLensDistortionInformationAvailable(final Boolean newValue) { checkWritePermission(); lensDistortionInformationAvailable = newValue; } }
/** * Sets the indication of whether or not constants are available which allow for camera calibration corrections. * * @param newValue {@code true} if camera calibration information are available. */ public void setCameraCalibrationInformationAvailable(final Boolean newValue) { checkWritePermission(); cameraCalibrationInformationAvailable = newValue; }
/** * Sets the indication of whether or not constants are available which allow for camera calibration corrections. * * @param newValue {@code true} if camera calibration information are available. */ public void setCameraCalibrationInformationAvailable(final Boolean newValue) { checkWritePermission(cameraCalibrationInformationAvailable); cameraCalibrationInformationAvailable = newValue; }
/** * Sets the indication of whether or not lens aberration correction information is available. * * @param newValue {@code true} if lens distortion information are available. */ public void setLensDistortionInformationAvailable(final Boolean newValue) { checkWritePermission(lensDistortionInformationAvailable); lensDistortionInformationAvailable = newValue; }
/** * Sets the conditions that affected the image. * * @param newValue the new imaging condition. */ public void setImagingCondition(final ImagingCondition newValue) { checkWritePermission(imagingCondition); imagingCondition = newValue; }
/** * Sets a code in producer’s codespace that specifies the image quality. * * @param newValue the new image quality code. */ public void setImageQualityCode(final Identifier newValue) { checkWritePermission(imageQualityCode); imageQualityCode = newValue; }
/** * Sets the indication of whether or not Calibration Reseau information is available. * * @param newValue {@code true} if film distortion information are available. */ public void setFilmDistortionInformationAvailable(final Boolean newValue) { checkWritePermission(filmDistortionInformationAvailable); filmDistortionInformationAvailable = newValue; }
/** * Sets the indication of whether or not triangulation has been performed upon the image. * * @param newValue the new triangulation indicator. */ public void setTriangulationIndicator(final Boolean newValue) { checkWritePermission(triangulationIndicator); triangulationIndicator = newValue; }
/** * Sets the area of the dataset obscured by clouds, expressed as a percentage of the spatial extent. * * @param newValue the new cloud cover percentage, or {@code null}. * @throws IllegalArgumentException if the given value is out of range. */ public void setCloudCoverPercentage(final Double newValue) { checkWritePermission(); if (ensureInRange(DefaultImageDescription.class, "cloudCoverPercentage", 0, 100, newValue)) { cloudCoverPercentage = newValue; } }
/** * Sets the count of the number the number of lossy compression cycles performed on the image. * * @param newValue the new compression generation quantity. * @throws IllegalArgumentException if the given value is negative. */ public void setCompressionGenerationQuantity(final Integer newValue) { checkWritePermission(); if (ensurePositive(DefaultImageDescription.class, "compressionGenerationQuantity", false, newValue)) { compressionGenerationQuantity = newValue; } }
/** * Sets the area of the dataset obscured by clouds, expressed as a percentage of the spatial extent. * * @param newValue the new cloud cover percentage, or {@code null}. * @throws IllegalArgumentException if the given value is out of range. */ public void setCloudCoverPercentage(final Double newValue) { checkWritePermission(cloudCoverPercentage); if (ensureInRange(DefaultImageDescription.class, "cloudCoverPercentage", 0, 100, newValue)) { cloudCoverPercentage = newValue; } }
/** * Sets the count of the number the number of lossy compression cycles performed on the image. * * @param newValue the new compression generation quantity. * @throws IllegalArgumentException if the given value is negative. */ public void setCompressionGenerationQuantity(final Integer newValue) { checkWritePermission(compressionGenerationQuantity); if (ensurePositive(DefaultImageDescription.class, "compressionGenerationQuantity", false, newValue)) { compressionGenerationQuantity = newValue; } }
/** * Sets the illumination azimuth measured in degrees clockwise from true north at the time the image is taken. * For images from a scanning device, refer to the centre pixel of the image. * * @param newValue the new illumination azimuth angle, or {@code null}. * @throws IllegalArgumentException if the given value is out of range. */ public void setIlluminationAzimuthAngle(final Double newValue) { checkWritePermission(); if (ensureInRange(DefaultImageDescription.class, "illuminationAzimuthAngle", 0, 360, newValue)) { illuminationAzimuthAngle = newValue; } }
/** * Sets the illumination azimuth measured in degrees clockwise from true north at the time the image is taken. * For images from a scanning device, refer to the centre pixel of the image. * * @param newValue the new illumination azimuth angle, or {@code null}. * @throws IllegalArgumentException if the given value is out of range. */ public void setIlluminationAzimuthAngle(final Double newValue) { checkWritePermission(illuminationAzimuthAngle); if (ensureInRange(DefaultImageDescription.class, "illuminationAzimuthAngle", 0, 360, newValue)) { illuminationAzimuthAngle = newValue; } }