public interface _IProjectionOperations extends _ServiceInterfaceOperations
| 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,
Ice.Current __current)
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,
Ice.Current __current)
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, Ice.Current __current) 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.__current - The Current object for the invocation.ValidationException - Where:
algorithm is unknowntimepoint is out of rangechannelIndex is out of rangestart is out of rangeend is out of rangestart is greater than endpixelsId is
not locatable.ServerErrorvoid 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, Ice.Current __current) 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.__current - The Current object for the invocation.ValidationException - Where:
algorithm is unknowntStart is out of rangetEnd is out of rangetStart is greater than tEndchannelList is null or has indexes out of
rangezStart is out of rangezEnd is out of rangezStart is greater than zEndpixelsId is
not locatable.ServerError