/** * Sets the scale factor which has been applied to the cell value. * * @param newValue the new scale factor which has been applied to the cell value. */ public void setScaleFactor(final Double newValue) { checkWritePermission(); scaleFactor = newValue; }
/** * Sets the type of transfer function to be used when scaling a physical value for a given element. * * @param newValue the new transfer function value. */ public void setTransferFunctionType(final TransferFunctionType newValue) { checkWritePermission(); transferFunctionType = newValue; }
/** * Sets a new type of other attribute description. * * @param newValue the new type of other attribute description. */ public void setOtherPropertyType(final RecordType newValue) { checkWritePermission(); otherPropertyType = newValue; }
/** * Sets the maximum value of data values in each dimension included in the resource. * * @param newValue the new new maximum value. */ public void setMaxValue(final Double newValue) { checkWritePermission(maxValue); maxValue = newValue; }
/** * Sets the scale factor which has been applied to the cell value. * * @param newValue the new scale factor which has been applied to the cell value. */ public void setScaleFactor(final Double newValue) { checkWritePermission(scaleFactor); scaleFactor = newValue; }
/** * Sets the minimum value of data values in each dimension included in the resource. * * @param newValue the new new minimum value. */ public void setMinValue(final Double newValue) { checkWritePermission(); minValue = newValue; }
/** * Sets the minimum value of data values in each dimension included in the resource. * * @param newValue the new new minimum value. */ public void setMinValue(final Double newValue) { checkWritePermission(minValue); minValue = newValue; }
/** * Sets a new instance of other/attributeType that defines attributes not explicitly * included in {@link CoverageContentType}. * * @param newValue the new instance of other/attributeType. */ public void setOtherProperty(final Record newValue) { checkWritePermission(otherProperty); otherProperty = newValue; } }
/** * Sets the mean value of data values in each dimension included in the resource. * * @param newValue the new mean value of data values in each dimension included in the resource. */ public void setMeanValue(final Double newValue) { checkWritePermission(); meanValue = newValue; }
/** * Sets the physical value corresponding to a cell value of zero. * * @param newValue the new physical value corresponding to a cell value of zero. */ public void setOffset(final Double newValue) { checkWritePermission(); offset = newValue; }
/** * Sets the maximum value of data values in each dimension included in the resource. * * @param newValue the new new maximum value. */ public void setMaxValue(final Double newValue) { checkWritePermission(); maxValue = newValue; }
/** * Sets the standard deviation of data values in each dimension included in the resource. * * @param newValue the new standard deviation of data values in each dimension included in the resource. */ public void setStandardDeviation(final Double newValue) { checkWritePermission(); standardDeviation = newValue; }
/** * Sets the units of data in the dimension. * * @param newValue the new units of data in the dimension. */ public void setUnits(final Unit<?> newValue) { checkWritePermission(); units = newValue; }
/** * Sets a new instance of other/attributeType that defines attributes not explicitly * included in {@link CoverageContentType}. * * @param newValue the new instance of other/attributeType. */ public void setOtherProperty(final Record newValue) { checkWritePermission(); otherProperty = newValue; } }
/** * Sets a new type of other attribute description. * * @param newValue the new type of other attribute description. */ public void setOtherPropertyType(final RecordType newValue) { checkWritePermission(otherPropertyType); otherPropertyType = newValue; }
/** * Sets the units of data in the dimension. * * @param newValue the new units of data in the dimension. */ public void setUnits(final Unit<?> newValue) { checkWritePermission(units); units = newValue; }
/** * Sets the type of transfer function to be used when scaling a physical value for a given element. * * @param newValue the new transfer function value. */ public void setTransferFunctionType(final TransferFunctionType newValue) { checkWritePermission(transferFunctionType); transferFunctionType = newValue; }
/** * Sets the number of values used in a thematic classification resource. * * @param newValue the new number of values used in a thematic classification resource. * @throws IllegalArgumentException if the given value is negative. */ public void setNumberOfValues(final Integer newValue) { checkWritePermission(); if (ensurePositive(DefaultSampleDimension.class, "numberOfValues", false, newValue)) { numberOfValues = newValue; } }
/** * Sets the maximum number of significant bits in the uncompressed representation * for the value in each band of each pixel. * * @param newValue the new maximum number of significant bits. * @throws IllegalArgumentException if the given value is zero or negative. */ public void setBitsPerValue(final Integer newValue) { checkWritePermission(bitsPerValue); if (ensurePositive(DefaultSampleDimension.class, "bitsPerValue", true, newValue)) { bitsPerValue = newValue; } }
/** * Sets the number of values used in a thematic classification resource. * * @param newValue the new number of values used in a thematic classification resource. * @throws IllegalArgumentException if the given value is negative. */ public void setNumberOfValues(final Integer newValue) { checkWritePermission(numberOfValues); if (ensurePositive(DefaultSampleDimension.class, "numberOfValues", false, newValue)) { numberOfValues = newValue; } }