Package omero.api

Class _RawPixelsStoreDisp

    • Field Detail

      • __ids

        public static final java.lang.String[] __ids
    • Constructor Detail

      • _RawPixelsStoreDisp

        public _RawPixelsStoreDisp()
    • Method Detail

      • ice_copyStateFrom

        protected void ice_copyStateFrom​(Ice.Object __obj)
                                  throws java.lang.CloneNotSupportedException
        Throws:
        java.lang.CloneNotSupportedException
      • ice_isA

        public boolean ice_isA​(java.lang.String s)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class Ice.ObjectImpl
      • ice_isA

        public boolean ice_isA​(java.lang.String s,
                               Ice.Current __current)
        Specified by:
        ice_isA in interface Ice.Object
        Overrides:
        ice_isA in class Ice.ObjectImpl
      • ice_ids

        public java.lang.String[] ice_ids()
        Specified by:
        ice_ids in interface Ice.Object
        Overrides:
        ice_ids in class Ice.ObjectImpl
      • ice_ids

        public java.lang.String[] ice_ids​(Ice.Current __current)
        Specified by:
        ice_ids in interface Ice.Object
        Overrides:
        ice_ids in class Ice.ObjectImpl
      • ice_id

        public java.lang.String ice_id()
        Specified by:
        ice_id in interface Ice.Object
        Overrides:
        ice_id in class Ice.ObjectImpl
      • ice_id

        public java.lang.String ice_id​(Ice.Current __current)
        Specified by:
        ice_id in interface Ice.Object
        Overrides:
        ice_id in class Ice.ObjectImpl
      • ice_staticId

        public static java.lang.String ice_staticId()
      • findMinMax_async

        public final void findMinMax_async​(AMD_RawPixelsStore_findMinMax __cb,
                                           int[] channels)
                                    throws ServerError
        Find the minimum and maximum pixel values for the specified channels by iterating over a full plane. In case of multi-z/t images only the 'middle' plane with index maxZ/2, respectively maxT/2 is taken into account. Note: This method can currently only handle non-pyramid images, otherwise an empty map will be returned.
        Specified by:
        findMinMax_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        channels - the channels
        Throws:
        ServerError
      • getCol_async

        public final void getCol_async​(AMD_RawPixelsStore_getCol __cb,
                                       int x,
                                       int z,
                                       int c,
                                       int t)
                                throws ServerError
        Retrieves a particular column from this pixel store.
        Specified by:
        getCol_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        x - offset across the X-axis of the pixel store.
        c - offset across the C-axis of the pixel store.
        Throws:
        ServerError
      • getHistogram_async

        public final void getHistogram_async​(AMD_RawPixelsStore_getHistogram __cb,
                                             int[] channels,
                                             int binCount,
                                             boolean globalRange,
                                             PlaneDef plane)
                                      throws ServerError
        Retrieves the histogram data for the specified plane and channels. This method can currently only handle non-pyramid images.
        Specified by:
        getHistogram_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        channels - the channels to generate the histogram data for
        plane - the plane (optional, default: whole region of first z/t plane)
        Throws:
        ServerError
      • getHypercube_async

        public final void getHypercube_async​(AMD_RawPixelsStore_getHypercube __cb,
                                             java.util.List<java.lang.Integer> offset,
                                             java.util.List<java.lang.Integer> size,
                                             java.util.List<java.lang.Integer> step)
                                      throws ServerError
        Retrieves a n-dimensional block from this pixel store.
        Specified by:
        getHypercube_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        offset - offset for each dimension within pixel store.
        step - needed of each dimension (dependent on dimension).
        Throws:
        ServerError
      • getPlaneRegion_async

        public final void getPlaneRegion_async​(AMD_RawPixelsStore_getPlaneRegion __cb,
                                               int z,
                                               int c,
                                               int t,
                                               int size,
                                               int offset)
                                        throws ServerError
        Retrieves a region from a given plane from this pixel store.
        Specified by:
        getPlaneRegion_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        z - offset across the Z-axis of the pixel store.
        t - offset across the T-axis of the pixel store.
        offset - the offset at which to retrieve size pixels.
        Throws:
        ServerError
      • getRow_async

        public final void getRow_async​(AMD_RawPixelsStore_getRow __cb,
                                       int y,
                                       int z,
                                       int c,
                                       int t)
                                throws ServerError
        Retrieves a particular row or scanline from this pixel store.
        Specified by:
        getRow_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        y - offset across the Y-axis of the pixel store.
        c - offset across the C-axis of the pixel store.
        Throws:
        ServerError
      • getStack_async

        public final void getStack_async​(AMD_RawPixelsStore_getStack __cb,
                                         int c,
                                         int t)
                                  throws ServerError
        Retrieves the the entire number of optical sections for a single wavelength or channel at a particular timepoint in this pixel store.
        Specified by:
        getStack_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        c - offset across the C-axis of the pixel store.
        Throws:
        ServerError
      • getTile_async

        public final void getTile_async​(AMD_RawPixelsStore_getTile __cb,
                                        int z,
                                        int c,
                                        int t,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
                                 throws ServerError
        Retrieves a tile from this pixel buffer.
        Specified by:
        getTile_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        z - offset across the Z-axis of the pixel buffer.
        t - offset across the T-axis of the pixel buffer.
        y - Top left corner of the tile, Y offset.
        h - Height of the tile.
        Throws:
        ServerError
      • prepare_async

        public final void prepare_async​(AMD_RawPixelsStore_prepare __cb,
                                        java.util.List<java.lang.Long> pixelsIds)
                                 throws ServerError
        Prepares the stateful service with a cache of loaded Pixels objects. This method is designed to combat query overhead, where many sets of Pixels are to be read from or written to, by loading all the Pixels sets at once. Multiple calls will result in the existing cache being overwritten.
        Specified by:
        prepare_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        pixelsIds - Pixels IDs to cache.
        Throws:
        ServerError
      • save_async

        public final void save_async​(AMD_RawPixelsStore_save __cb)
                              throws ServerError
        Save the current state of the pixels, updating the SHA1. This should only be called AFTER all data is successfully set. Future invocations of set methods may be disallowed. This read-only status will allow background processing (generation of thumbnails, compression, etc.) to begin. More information under RawPixelsStore. A null instance will be returned if no save was performed.
        Specified by:
        save_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ServerError
      • setPlane_async

        public final void setPlane_async​(AMD_RawPixelsStore_setPlane __cb,
                                         byte[] buf,
                                         int z,
                                         int c,
                                         int t)
                                  throws ServerError
        Sets a particular 2D image plane in this pixel store.
        Specified by:
        setPlane_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        buf - a byte array of the data comprising this 2D image plane.
        c - offset across the C-axis of the pixel store.
        Throws:
        ServerError
      • setRow_async

        public final void setRow_async​(AMD_RawPixelsStore_setRow __cb,
                                       byte[] buf,
                                       int y,
                                       int z,
                                       int c,
                                       int t)
                                throws ServerError
        Sets a particular row or scanline in this pixel store.
        Specified by:
        setRow_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        buf - a byte array of the data comprising this row or scanline.
        z - offset across the Z-axis of the pixel store.
        t - offset across the T-axis of the pixel store. See Read-only caveat under RawPixelsStore
        Throws:
        ServerError
      • setStack_async

        public final void setStack_async​(AMD_RawPixelsStore_setStack __cb,
                                         byte[] buf,
                                         int z,
                                         int c,
                                         int t)
                                  throws ServerError
        Sets the entire number of optical sections for a single wavelength or channel at a particular timepoint in this pixel store.
        Specified by:
        setStack_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        buf - a byte array of the data comprising this stack.
        t - offset across the T-axis of the pixel store. See Read-only caveat under RawPixelsStore
        Throws:
        ServerError
      • setTile_async

        public final void setTile_async​(AMD_RawPixelsStore_setTile __cb,
                                        byte[] buf,
                                        int z,
                                        int c,
                                        int t,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
                                 throws ServerError
        Sets a tile in this pixel buffer.
        Specified by:
        setTile_async in interface _RawPixelsStoreOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        buf - A byte array of the data.
        c - offset across the C-axis of the pixel buffer.
        x - Top left corner of the tile, X offset.
        w - Width of the tile.
        Throws:
        IOException - if there is a problem writing to the pixel buffer.
        BufferOverflowException - if an attempt is made to write off the end of the file. See Read-only caveat under RawPixelsStore
        ServerError
      • activate_async

        public final void activate_async​(AMD_StatefulServiceInterface_activate __cb)
                                  throws ServerError
        Load a service implementation from disk if it was previously passivated. It is unnecessary to call this method since activation happens automatically, but calling this may prevent a short lapse when the service is first accessed after passivation. It is safe to call this method at any time, even when the service is not passivated.
        Specified by:
        activate_async in interface _StatefulServiceInterfaceOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ServerError
      • close_async

        public final void close_async​(AMD_StatefulServiceInterface_close __cb)
                               throws ServerError
        Frees all resources -- passivated or active -- for the given stateful service and removes its name from the object adapter. Any further method calls will fail with a Ice::NoSuchObjectException. Note: with JavaEE, the close method was called publicly, and internally this called destroy(). As of the OmeroBlitz migration, this functionality has been combined.
        Specified by:
        close_async in interface _StatefulServiceInterfaceOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ServerError
      • passivate_async

        public final void passivate_async​(AMD_StatefulServiceInterface_passivate __cb)
                                   throws ServerError
        Causes the blitz server to store the service implementation to disk to free memory. This is typically done automatically by the server when a pre-defined memory limit is reached, but can be used by the client if it clear that a stateful service will not be used for some time. Activation will happen automatically whether passivation was done manually or automatically.
        Specified by:
        passivate_async in interface _StatefulServiceInterfaceOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        Throws:
        ServerError
      • ___setPixelsId

        public static Ice.DispatchStatus ___setPixelsId​(RawPixelsStore __obj,
                                                        IceInternal.Incoming __inS,
                                                        Ice.Current __current)
      • ___getPixelsId

        public static Ice.DispatchStatus ___getPixelsId​(RawPixelsStore __obj,
                                                        IceInternal.Incoming __inS,
                                                        Ice.Current __current)
      • ___getPixelsPath

        public static Ice.DispatchStatus ___getPixelsPath​(RawPixelsStore __obj,
                                                          IceInternal.Incoming __inS,
                                                          Ice.Current __current)
      • ___prepare

        public static Ice.DispatchStatus ___prepare​(RawPixelsStore __obj,
                                                    IceInternal.Incoming __inS,
                                                    Ice.Current __current)
      • ___getPlaneSize

        public static Ice.DispatchStatus ___getPlaneSize​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___getRowSize

        public static Ice.DispatchStatus ___getRowSize​(RawPixelsStore __obj,
                                                       IceInternal.Incoming __inS,
                                                       Ice.Current __current)
      • ___getStackSize

        public static Ice.DispatchStatus ___getStackSize​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___getTimepointSize

        public static Ice.DispatchStatus ___getTimepointSize​(RawPixelsStore __obj,
                                                             IceInternal.Incoming __inS,
                                                             Ice.Current __current)
      • ___getTotalSize

        public static Ice.DispatchStatus ___getTotalSize​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___getRowOffset

        public static Ice.DispatchStatus ___getRowOffset​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___getPlaneOffset

        public static Ice.DispatchStatus ___getPlaneOffset​(RawPixelsStore __obj,
                                                           IceInternal.Incoming __inS,
                                                           Ice.Current __current)
      • ___getStackOffset

        public static Ice.DispatchStatus ___getStackOffset​(RawPixelsStore __obj,
                                                           IceInternal.Incoming __inS,
                                                           Ice.Current __current)
      • ___getTimepointOffset

        public static Ice.DispatchStatus ___getTimepointOffset​(RawPixelsStore __obj,
                                                               IceInternal.Incoming __inS,
                                                               Ice.Current __current)
      • ___getTile

        public static Ice.DispatchStatus ___getTile​(RawPixelsStore __obj,
                                                    IceInternal.Incoming __inS,
                                                    Ice.Current __current)
      • ___getHypercube

        public static Ice.DispatchStatus ___getHypercube​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___getRegion

        public static Ice.DispatchStatus ___getRegion​(RawPixelsStore __obj,
                                                      IceInternal.Incoming __inS,
                                                      Ice.Current __current)
      • ___getRow

        public static Ice.DispatchStatus ___getRow​(RawPixelsStore __obj,
                                                   IceInternal.Incoming __inS,
                                                   Ice.Current __current)
      • ___getCol

        public static Ice.DispatchStatus ___getCol​(RawPixelsStore __obj,
                                                   IceInternal.Incoming __inS,
                                                   Ice.Current __current)
      • ___getPlane

        public static Ice.DispatchStatus ___getPlane​(RawPixelsStore __obj,
                                                     IceInternal.Incoming __inS,
                                                     Ice.Current __current)
      • ___getPlaneRegion

        public static Ice.DispatchStatus ___getPlaneRegion​(RawPixelsStore __obj,
                                                           IceInternal.Incoming __inS,
                                                           Ice.Current __current)
      • ___getStack

        public static Ice.DispatchStatus ___getStack​(RawPixelsStore __obj,
                                                     IceInternal.Incoming __inS,
                                                     Ice.Current __current)
      • ___getTimepoint

        public static Ice.DispatchStatus ___getTimepoint​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___setTile

        public static Ice.DispatchStatus ___setTile​(RawPixelsStore __obj,
                                                    IceInternal.Incoming __inS,
                                                    Ice.Current __current)
      • ___setRegion

        public static Ice.DispatchStatus ___setRegion​(RawPixelsStore __obj,
                                                      IceInternal.Incoming __inS,
                                                      Ice.Current __current)
      • ___setRow

        public static Ice.DispatchStatus ___setRow​(RawPixelsStore __obj,
                                                   IceInternal.Incoming __inS,
                                                   Ice.Current __current)
      • ___setPlane

        public static Ice.DispatchStatus ___setPlane​(RawPixelsStore __obj,
                                                     IceInternal.Incoming __inS,
                                                     Ice.Current __current)
      • ___setStack

        public static Ice.DispatchStatus ___setStack​(RawPixelsStore __obj,
                                                     IceInternal.Incoming __inS,
                                                     Ice.Current __current)
      • ___setTimepoint

        public static Ice.DispatchStatus ___setTimepoint​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___getHistogram

        public static Ice.DispatchStatus ___getHistogram​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___findMinMax

        public static Ice.DispatchStatus ___findMinMax​(RawPixelsStore __obj,
                                                       IceInternal.Incoming __inS,
                                                       Ice.Current __current)
      • ___getByteWidth

        public static Ice.DispatchStatus ___getByteWidth​(RawPixelsStore __obj,
                                                         IceInternal.Incoming __inS,
                                                         Ice.Current __current)
      • ___isSigned

        public static Ice.DispatchStatus ___isSigned​(RawPixelsStore __obj,
                                                     IceInternal.Incoming __inS,
                                                     Ice.Current __current)
      • ___isFloat

        public static Ice.DispatchStatus ___isFloat​(RawPixelsStore __obj,
                                                    IceInternal.Incoming __inS,
                                                    Ice.Current __current)
      • ___calculateMessageDigest

        public static Ice.DispatchStatus ___calculateMessageDigest​(RawPixelsStore __obj,
                                                                   IceInternal.Incoming __inS,
                                                                   Ice.Current __current)
      • ___save

        public static Ice.DispatchStatus ___save​(RawPixelsStore __obj,
                                                 IceInternal.Incoming __inS,
                                                 Ice.Current __current)
      • __dispatch

        public Ice.DispatchStatus __dispatch​(IceInternal.Incoming in,
                                             Ice.Current __current)
        Specified by:
        __dispatch in interface Ice.Object
        Overrides:
        __dispatch in class Ice.ObjectImpl
      • __writeImpl

        protected void __writeImpl​(IceInternal.BasicStream __os)
        Overrides:
        __writeImpl in class Ice.ObjectImpl
      • __readImpl

        protected void __readImpl​(IceInternal.BasicStream __is)
        Overrides:
        __readImpl in class Ice.ObjectImpl