|
||||||||||
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 > end
pixelsId
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 > tEnd
channels
is null or has indexes out of rangezStart
is out of rangezEnd
is out of rangezStart > zEnd
pixelsId
is unlocatable.#projectStack()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Version: 4.3.3-00d1137e-b2894
Copyright © 2009 The University of Dundee. All Rights Reserved.