public class ReorderedPixelData extends PixelData
read-only buffers may be used and
potential callers of getData() should be aware of this restriction.PixelData| Constructor and Description |
|---|
ReorderedPixelData(String pixelsType,
ByteBuffer data,
int rowSize)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ByteBuffer |
getData()
Returns the backing buffer for the pixel data.
|
ByteOrder |
getOrder()
Returns the byte order of the backing buffer.
|
double |
getPixelValueDirect(int offset)
Returns the pixel intensity value of the pixel at a given offset within
the backing buffer.
|
static int |
getReorderedPixelOffset(int size,
int offset,
int rowSize)
Returns the re-ordered pixel offset.
|
void |
setOrder(ByteOrder order)
Set the byte order of the backing buffer.
|
bytesPerPixel, dispose, getBitDepth, getMaximum, getMinimum, getPixelValue, in, isFloat, isSigned, javaType, setPixelValue, setPixelValueDirect, sizepublic ReorderedPixelData(String pixelsType, ByteBuffer data, int rowSize)
pixelsType - The OME pixels type.data - The raw pixel data.rowSize - The size of each pixels row in bytes.public static int getReorderedPixelOffset(int size,
int offset,
int rowSize)
size - The number of rows in the array.offset - The offset within the array of rows assuming a top left
origin.rowSize - The size of each pixels row in bytes.public double getPixelValueDirect(int offset)
getPixelValueDirect in class PixelDataoffset - The absolute offset within the backing buffer.public ByteBuffer getData()
public ByteOrder getOrder()
Version: 5.2.8-ice35-b57
Copyright © 2017 The University of Dundee & Open Microscopy Environment. All Rights Reserved.