public interface _IProjectionOperationsNC extends _ServiceInterfaceOperationsNC
Modifier and Type | Method and Description |
---|---|
void |
projectPixels_async(AMD_IProjection_projectPixels __cb,
long pixelsId,
PixelsType pixelsType,
ProjectionType algorithm,
int tStart,
int tEnd,
java.util.List<java.lang.Integer> channelList,
int stepping,
int zStart,
int zEnd,
java.lang.String name)
Performs a projection through selected optical sections and
optical sections for a given set of time points of a Pixels
set.
|
void |
projectStack_async(AMD_IProjection_projectStack __cb,
long pixelsId,
PixelsType pixelsType,
ProjectionType 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.
|
void projectStack_async(AMD_IProjection_projectStack __cb, long pixelsId, PixelsType pixelsType, ProjectionType algorithm, int timepoint, int channelIndex, int stepping, int start, int end) throws ServerError
__cb
- The callback object for the operation.pixelsId
- The source Pixels set Id.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.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.ValidationException
- Where:
algorithm
is unknowntimepoint
is out of rangechannelIndex
is out of rangestart
is out of rangeend
is out of rangestart
is greater than end
pixelsId
is
not locatable.ServerError
void projectPixels_async(AMD_IProjection_projectPixels __cb, long pixelsId, PixelsType pixelsType, ProjectionType algorithm, int tStart, int tEnd, java.util.List<java.lang.Integer> channelList, int stepping, int zStart, int zEnd, java.lang.String name) throws ServerError
omero.api.IPixels.copyAndResizeImage
.__cb
- The callback object for the operation.pixelsId
- The source Pixels set Id.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.channelList
- 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.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
is greater than tEnd
channelList
is null or has indexes out of
rangezStart
is out of rangezEnd
is out of rangezStart
is greater than zEnd
pixelsId
is
not locatable.ServerError