@Transactional(readOnly = true) // ticket:5232 public Object doWork(Session session, ServiceFactory sf) { return pixDataSrv.getPixelBuffer(pixelsObj, false); } });
/** * Returns a pixel buffer for a given set of pixels. Either a proprietary * ROMIO pixel buffer or a specific pixel buffer implementation. * @param pixels Pixels set to retrieve a pixel buffer for. * @return A pixel buffer instance. <b>NOTE:</b> The pixel buffer is * initialized as <b>read-write</b>. * @deprecated In the future callers should use the more descriptive * {@link #getPixelBuffer(Pixels, boolean)}. * @since OMERO-Beta4.3 * @see #getPixelBuffer(Pixels, boolean) */ @Deprecated public PixelBuffer getPixelBuffer(Pixels pixels) { return getPixelBuffer(pixels, true); }
public PixelBuffer getBuffer(long pix) { return data.getPixelBuffer(meta.retrievePixDescription(pix), false); }
buffer = dataService.getPixelBuffer(pixelsInstance, true); } catch (RuntimeException re) {
if (!ctx.hasSettings(pixelsId)) { try { pixelDataService.getPixelBuffer(ctx.getPixels(pixelsId), false); continue; // No exception, not an in-progress image } catch (ConcurrencyException e) {
if (computeStats) buffer = pixelsData.getPixelBuffer(pixels, false);
/** * Retrieves a deep copy of the pixels set and rendering settings as * required for a rendering event and creates a renderer. This method * should only be called if a rendering event is required. */ private void load() { if (renderer != null) { renderer.close(); } pixels = iPixels.retrievePixDescription(pixels.getId()); settings = iPixels.loadRndSettings(settings.getId()); List<Family> families = getFamilies(); List<RenderingModel> renderingModels = getRenderingModels(); QuantumFactory quantumFactory = new QuantumFactory(families); // Loading last to try to ensure that the buffer will get closed. PixelBuffer buffer = pixelDataService.getPixelBuffer(pixels, false); renderer = new Renderer(quantumFactory, renderingModels, pixels, settings, buffer, lutProvider); dirty = false; }
PixelBuffer pixelBuffer = pixelsService.getPixelBuffer( ctx.pixels, false); zIntervalBoundsCheck(start, end, ctx.pixels.getSizeZ());
PixelBuffer sourceBuffer = pixelsService.getPixelBuffer( ctx.pixels, false); try { PixelBuffer destinationBuffer = pixelsService.getPixelBuffer( newPixels, true); try