|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProjection
Provides methods for performing projections of Pixels sets.
| Field Summary | |
|---|---|
static int |
MAXIMUM_INTENSITY
Maximum intensity projection (MIP) |
static int |
MEAN_INTENSITY
Mean intensity projection |
static String[] |
METHODOLOGY_STRINGS
Methodology strings |
static int |
SUM_INTENSITY
Sum intensity projection |
| Method Summary | |
|---|---|
long |
projectPixels(long pixelsId,
ome.model.enums.PixelsType pixelsType,
int algorithm,
int tStart,
int tEnd,
List<Integer> channels,
int stepping,
int zStart,
int zEnd,
String name)
Performs a projection through selected optical sections and optical sections for a given set of time points of a Pixels set. |
byte[] |
projectStack(long pixelsId,
ome.model.enums.PixelsType pixelsType,
int algorithm,
int timepoint,
int channelIndex,
int stepping,
int start,
int end)
Performs a projection through the optical sections of a particular wavelength at a given time point of a Pixels set. |
| Field Detail |
|---|
static final int MAXIMUM_INTENSITY
static final int MEAN_INTENSITY
static final int SUM_INTENSITY
static final String[] METHODOLOGY_STRINGS
| Method Detail |
|---|
byte[] projectStack(long pixelsId,
ome.model.enums.PixelsType pixelsType,
int algorithm,
int timepoint,
int channelIndex,
int stepping,
int start,
int end)
pixelsId - The source Pixels set Id.pixelsType - The destination Pixels type. If null, the
source Pixels set pixels type will be used.algorithm - MAXIMUM_INTENSITY,
MEAN_INTENSITY or SUM_INTENSITY. NOTE:
When performing a SUM_INTENSITY projection, pixel values
will be pinned to the maximum pixel value of the destination
Pixels type.timepoint - Timepoint to perform the projection.channelIndex - Index of the channel to perform the projection.stepping - Stepping value to use while calculating the projection.
For example, stepping=1 will use every optical section from
start to end where stepping=2 will
use every other section from start to end to
perform the projection.start - Optical section to start projecting from.end - Optical section to finish projecting.
sizeX * sizeY * bytesPerPixel in big-endian
format.
ValidationException - Where:
algorithm is unknowntimepoint is out of rangechannelIndex is out of rangestart is out of rangeend is out of rangestart > endpixelsId is unlocatable.#projectPixels()
long projectPixels(long pixelsId,
ome.model.enums.PixelsType pixelsType,
int algorithm,
int tStart,
int tEnd,
List<Integer> channels,
int stepping,
int zStart,
int zEnd,
String name)
IPixels.copyAndResizeImage().
pixelsId - The source Pixels set Id.pixelsType - The destination Pixels type. If null, the
source Pixels set pixels type will be used.algorithm - MAXIMUM_INTENSITY,
MEAN_INTENSITY or SUM_INTENSITY. NOTE:
When performing a SUM_INTENSITY projection, pixel values
will be pinned to the maximum pixel value of the destination
Pixels type.tStart - Timepoint to start projecting from.tEnd - Timepoint to finish projecting.channels - List of the channel indexes to use while calculating the
projection.stepping - Stepping value to use while calculating the projection.
For example, stepping=1 will use every optical section from
start to end where stepping=2 will
use every other section from start to end to
perform the projection.zStart - Optical section to start projecting from.zEnd - Optical section to finish projecting.name - Name for the newly created image. If null the
name of the Image linked to the Pixels qualified by
pixelsId will be used with a "Projection" suffix. For
example, GFP-H2B Image of HeLa Cells will have an Image name of
GFP-H2B Image of HeLa Cells Projection used for the projection.
ValidationException - Where:
algorithm is unknowntStart is out of rangetEnd is out of rangetStart > tEndchannels is null or has indexes out of rangezStart is out of rangezEnd is out of rangezStart > zEndpixelsId is unlocatable.#projectStack()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 2007 The University of Dundee. All Rights Reserved.