Package omero.api
Interface _IProjectionOperationsNC
-
- All Superinterfaces:
_ServiceInterfaceOperationsNC
- All Known Subinterfaces:
IProjection
- All Known Implementing Classes:
_IProjectionDisp,_IProjectionTie
public interface _IProjectionOperationsNC extends _ServiceInterfaceOperationsNC
Provides methods for performing projections of Pixels sets.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidprojectPixels_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.voidprojectStack_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.
-
-
-
Method Detail
-
projectStack_async
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
Performs a projection through the optical sections of a particular wavelength at a given time point of a Pixels set.- Parameters:
__cb- The callback object for the operation.pixelsId- The source Pixels set Id.algorithm-MAXIMUM_INTENSITY,MEAN_INTENSITYorSUM_INTENSITY. NOTE: When performing aSUM_INTENSITYprojection, 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=1will use every optical section fromstarttoendwherestepping=2will use every other section fromstarttoendto perform the projection.start- Optical section to start projecting from.- Throws:
ValidationException- Where:algorithmis unknowntimepointis out of rangechannelIndexis out of rangestartis out of rangeendis out of rangestartis greater thanend- the Pixels set qualified by
pixelsIdis not locatable.
ServerError
-
projectPixels_async
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
Performs a projection through selected optical sections and optical sections for a given set of time points of a Pixels set. The Image which is linked to the Pixels set will be copied usingomero.api.IPixels.copyAndResizeImage.- Parameters:
__cb- The callback object for the operation.pixelsId- The source Pixels set Id.algorithm-MAXIMUM_INTENSITY,MEAN_INTENSITYorSUM_INTENSITY. NOTE: When performing aSUM_INTENSITYprojection, 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=1will use every optical section fromstarttoendwherestepping=2will use every other section fromstarttoendto perform the projection.zStart- Optical section to start projecting from.name- Name for the newly created image. Ifnullthe name of the Image linked to the Pixels qualified bypixelsIdwill 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.- Throws:
ValidationException- Where:algorithmis unknowntStartis out of rangetEndis out of rangetStartis greater thantEndchannelListis null or has indexes out of rangezStartis out of rangezEndis out of rangezStartis greater thanzEnd- the Pixels set qualified by
pixelsIdis not locatable.
ServerError
-
-