/* * ome.api.ProjectionI * * Copyright 2006 University of Dundee. All rights reserved. * Use is subject to license terms supplied in LICENSE.txt */ package ome.services.blitz.impl; import java.util.List; import Ice.Current; import ome.api.ServiceInterface; import ome.services.blitz.util.BlitzExecutor; import ome.services.blitz.util.BlitzOnly; import omero.ServerError; import omero.api.AMD_IProjection_projectPixels; import omero.api.AMD_IProjection_projectStack; import omero.api._IProjectionOperations; import omero.constants.projection.ProjectionType; import omero.model.PixelsType; /** * Implementation of the IProjection service. * * @author Chris Allan <callan at blackcat.ca> * @since 3.0-Beta4 * @see ome.api.IProjection */ public class ProjectionI extends AbstractAmdServant implements _IProjectionOperations, BlitzOnly { public ProjectionI(ServiceInterface service, BlitzExecutor be) { super(service, be); } public void projectPixels_async(AMD_IProjection_projectPixels __cb, long pixelsId, PixelsType pixelsType, ProjectionType algorithm, int tStart, int tEnd, List<Integer> channelList, int stepping, int zStart, int zEnd, String name, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, pixelsId, pixelsType, algorithm.ordinal(), tStart, tEnd, channelList, stepping, zStart, zEnd, name); } public void projectStack_async(AMD_IProjection_projectStack __cb, long pixelsId, PixelsType pixelsType, ProjectionType algorithm, int timepoint, int channelIndex, int stepping, int start, int end, Current __current) throws ServerError { callInvokerOnRawArgs(__cb, __current, pixelsId, pixelsType, algorithm.ordinal(), timepoint, channelIndex, stepping, start, end); } }