/** * Sets designation of criterion for defining maximum and minimum wavelengths for a spectral band. * * @param newValue the new band definition. */ public void setBandBoundaryDefinition(final BandDefinition newValue) { checkWritePermission(); bandBoundaryDefinition = newValue; }
/** * Sets the polarization of the radiation detected. * * @param newValue the new detected polarization. */ public void setDetectedPolarization(final PolarizationOrientation newValue) { checkWritePermission(detectedPolarization); detectedPolarization = newValue; } }
/** * Sets a new units in which sensor wavelengths are expressed. * * @param newValue the new unit. * * @since 0.5 */ public void setBoundUnits(final Unit<Length> newValue) { checkWritePermission(boundUnits); boundUnits = newValue; }
/** * Sets a new units in which sensor wavelengths are expressed. * * @param newValue the new unit. * * @since 0.5 */ public void setBoundUnits(final Unit<Length> newValue) { checkWritePermission(); boundUnits = newValue; }
/** * Sets the polarization of the radiation transmitted. * * @param newValue the new transmitted polarization. */ public void setTransmittedPolarization(final PolarizationOrientation newValue) { checkWritePermission(); transmittedPolarization = newValue; }
/** * Sets the polarization of the radiation detected. * * @param newValue the new detected polarization. */ public void setDetectedPolarization(final PolarizationOrientation newValue) { checkWritePermission(); detectedPolarization = newValue; } }
/** * Sets designation of criterion for defining maximum and minimum wavelengths for a spectral band. * * @param newValue the new band definition. */ public void setBandBoundaryDefinition(final BandDefinition newValue) { checkWritePermission(bandBoundaryDefinition); bandBoundaryDefinition = newValue; }
/** * Sets the polarization of the radiation transmitted. * * @param newValue the new transmitted polarization. */ public void setTransmittedPolarization(final PolarizationOrientation newValue) { checkWritePermission(transmittedPolarization); transmittedPolarization = newValue; }
/** * Sets the number of discrete numerical values in the grid data. * * @param newValue the new tone gradation. */ public void setToneGradation(final Integer newValue) { checkWritePermission(); if (ensurePositive(DefaultBand.class, "toneGradation", false, newValue)) { toneGradation = newValue; } }
/** * Sets the wavelength at which the response is the highest. * * @param newValue the new peak response, or {@code null}. * @throws IllegalArgumentException if the given value is negative. */ public void setPeakResponse(final Double newValue) { checkWritePermission(); if (ensurePositive(DefaultBand.class, "peakResponse", false, newValue)) { peakResponse = newValue; } }
/** * Sets the longest wavelength that the sensor is capable of collecting within a designated band. * * @param newValue the new longest wavelength, or {@code null}. * @throws IllegalArgumentException if the given value is negative. * * @since 0.5 */ public void setBoundMax(final Double newValue) { checkWritePermission(); if (ensurePositive(DefaultBand.class, "boundMax", false, newValue)) { boundMax = newValue; } }
/** * Sets the wavelength at which the response is the highest. * * @param newValue the new peak response, or {@code null}. * @throws IllegalArgumentException if the given value is negative. */ public void setPeakResponse(final Double newValue) { checkWritePermission(peakResponse); if (ensurePositive(DefaultBand.class, "peakResponse", false, newValue)) { peakResponse = newValue; } }
/** * Sets the number of discrete numerical values in the grid data. * * @param newValue the new tone gradation. */ public void setToneGradation(final Integer newValue) { checkWritePermission(toneGradation); if (ensurePositive(DefaultBand.class, "toneGradation", false, newValue)) { toneGradation = newValue; } }
/** * Sets the shortest wavelength that the sensor is capable of collecting within a designated band. * * @param newValue the new shortest wavelength, or {@code null}. * @throws IllegalArgumentException if the given value is negative. * * @since 0.5 */ public void setBoundMin(final Double newValue) { checkWritePermission(boundMin); if (ensurePositive(DefaultBand.class, "boundMin", false, newValue)) { boundMin = newValue; } }
/** * Sets the shortest wavelength that the sensor is capable of collecting within a designated band. * * @param newValue the new shortest wavelength, or {@code null}. * @throws IllegalArgumentException if the given value is negative. * * @since 0.5 */ public void setBoundMin(final Double newValue) { checkWritePermission(); if (ensurePositive(DefaultBand.class, "boundMin", false, newValue)) { boundMin = newValue; } }
/** * Sets the longest wavelength that the sensor is capable of collecting within a designated band. * * @param newValue the new longest wavelength, or {@code null}. * @throws IllegalArgumentException if the given value is negative. * * @since 0.5 */ public void setBoundMax(final Double newValue) { checkWritePermission(boundMax); if (ensurePositive(DefaultBand.class, "boundMax", false, newValue)) { boundMax = newValue; } }