/** * Sets the value as an unsigned <code>int</code> given as a <code>long</code>. <p>The method assumes that this * value is a scalar and therefore simply calls <code>setElemUInt(0, value)</code>. * * @param value the value to be set * * @see #setElemUIntAt(int index, long value) */ public void setElemUInt(long value) { setElemUIntAt(0, value); }
public TiffRational(final long numerator, final long denominator) { TiffValueRangeChecker.checkValueTiffRational(numerator, "numerator"); TiffValueRangeChecker.checkValueTiffRational(denominator, "denominator"); setData(ProductData.createInstance(ProductData.TYPE_UINT32, 2)); getData().setElemUIntAt(NUMERATOR_INDEX, numerator); getData().setElemUIntAt(DENOMINATOR_INDEX, denominator); }
public TiffRational(final long numerator, final long denominator) { TiffValueRangeChecker.checkValueTiffRational(numerator, "numerator"); TiffValueRangeChecker.checkValueTiffRational(denominator, "denominator"); setData(ProductData.createInstance(ProductData.TYPE_UINT32, 2)); getData().setElemUIntAt(NUMERATOR_INDEX, numerator); getData().setElemUIntAt(DENOMINATOR_INDEX, denominator); }
@Override public void setSample(int x, int y, int bitIndex, boolean sample) { long longSample = dataBuffer.getElemUIntAt(index(x, y)); long newSample = BitSetter.setFlag(longSample, bitIndex, sample); dataBuffer.setElemUIntAt(index(x, y), newSample); }
for (int j = 0, l = x; j < colCount; j++, l++) { env.setElemIndex(i + j); productData.setElemUIntAt(k + l, term.evalB(env) ? TRUE : FALSE);