public class Plane2D extends Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
bytesPerPixel
How many bytes make up a pixel value.
|
protected PlaneDef |
planeDef
The type of plane.
|
protected boolean |
signed
The sign of the type
|
protected int |
sizeX
Number of pixels along the X-axis.
|
protected int |
sizeY
Number of pixels along the Y-axis.
|
protected int |
slice
The slice we're working with
|
| Constructor and Description |
|---|
Plane2D(PlaneDef pDef,
ome.model.core.Pixels pixels,
ome.util.PixelData data)
Constructor that sub-classes must call.
|
| Modifier and Type | Method and Description |
|---|---|
ome.util.PixelData |
getData()
Returns the pixel data that is used to back this Plane.
|
double |
getPixelValue(int offset)
Returns the pixel intensity value of the pixel at a given offset within
the backing buffer.
|
double |
getPixelValue(int x1,
int x2)
Returns the pixel intensity value of the pixel at
(x1, x2). |
boolean |
isXYPlanar()
Returns
true if the plane is an XY-plane,
false otherwise. |
protected PlaneDef planeDef
protected int bytesPerPixel
protected int sizeX
protected int sizeY
protected boolean signed
protected int slice
public Plane2D(PlaneDef pDef, ome.model.core.Pixels pixels, ome.util.PixelData data)
pDef - The type of plane.pixels - The pixels set which the Plane2D references.data - The raw pixels.public double getPixelValue(int x1,
int x2)
(x1, x2).
The coordinates are relative to the XY, ZY or XZ
reference frame, depending on the plane type. (So x1 is
x and x2 is y if the plane
type is XY, etc.)x1 - The first coordinate.x2 - The second coordinate.public double getPixelValue(int offset)
bytesPerPixel.offset - The relative offset (taking into account the number of
bytes per pixel) within the backing buffer.public boolean isXYPlanar()
true if the plane is an XY-plane,
false otherwise.public ome.util.PixelData getData()
Version: 5.1.1-ice35-b43
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.