public final class ToUnsignedByteScaleByMinMaxValue extends ToUnsignedByte
The scaling is linear between these two boundaries.
Constructor and Description |
---|
ToUnsignedByteScaleByMinMaxValue(long minValue,
long maxValue)
Creates with the minimum- and maximum-values which existing values are scaled against.
|
Modifier and Type | Method and Description |
---|---|
protected void |
convertFloat(FloatBuffer in,
UnsignedByteBuffer out)
Copies a value from the current position in a
FloatBuffer to the current position in
a buffer of type T . |
protected void |
convertUnsignedInt(UnsignedIntBuffer in,
UnsignedByteBuffer out)
Copies a value from the current position in a
UnsignedIntBuffer to the current
position in a buffer of type T . |
protected void |
convertUnsignedShort(UnsignedShortBuffer in,
UnsignedByteBuffer out)
Copies a value from the current position in a
UnsignedShortBuffer to the current
position in a buffer of type T . |
void |
setMinMaxValues(long minValue,
long maxValue)
Assigns the minimum- and maximum-values which existing values are scaled against.
|
convertUnsignedByte
convertFrom, copyFrom, copyFromFloat, copyFromUnsignedByte, copyFromUnsignedInt, copyFromUnsignedShort
public ToUnsignedByteScaleByMinMaxValue(long minValue, long maxValue)
minValue
- the minimum-value that will be represented in the scaled-values
(inclusive).maxValue
- the maximum-value that will be represented in the scaled-values
(inclusive).public void setMinMaxValues(long minValue, long maxValue)
minValue
- the minimum-value that will be represented in the scaled-values.maxValue
- the maximum-value that will be represented in the scaled-values.protected void convertUnsignedShort(UnsignedShortBuffer in, UnsignedByteBuffer out)
VoxelsConverter
UnsignedShortBuffer
to the current
position in a buffer of type T
.convertUnsignedShort
in class VoxelsConverter<UnsignedByteBuffer>
in
- the current position of this buffer gives the value to convert, and the position is
incremented.out
- the converted value is written to the current position of this buffer, and the
position is incremented.protected void convertUnsignedInt(UnsignedIntBuffer in, UnsignedByteBuffer out)
VoxelsConverter
UnsignedIntBuffer
to the current
position in a buffer of type T
.convertUnsignedInt
in class VoxelsConverter<UnsignedByteBuffer>
in
- the current position of this buffer gives the value to convert, and the position is
incremented.out
- the converted value is written to the current position of this buffer, and the
position is incremented.protected void convertFloat(FloatBuffer in, UnsignedByteBuffer out)
VoxelsConverter
FloatBuffer
to the current position in
a buffer of type T
.convertFloat
in class VoxelsConverter<UnsignedByteBuffer>
in
- the current position of this buffer gives the value to convert, and the position is
incremented.out
- the converted value is written to the current position of this buffer, and the
position is incremented.Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.