Package omero.api

Class _IPixelsDisp

    • Field Detail

      • __ids

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

      • _IPixelsDisp

        public _IPixelsDisp()
    • 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()
      • copyAndResizeImage_async

        public final void copyAndResizeImage_async​(AMD_IPixels_copyAndResizeImage __cb,
                                                   long imageId,
                                                   RInt sizeX,
                                                   RInt sizeY,
                                                   RInt sizeZ,
                                                   RInt sizeT,
                                                   java.util.List<java.lang.Integer> channelList,
                                                   java.lang.String methodology,
                                                   boolean copyStats)
                                            throws ServerError
        Copies the metadata, and only the metadata linked to a Image object into a new Image object of equal or differing size across one or many of its three physical dimensions or temporal dimension. It is beyond the scope of this method to handle updates or changes to the raw pixel data available through RawPixelsStore or to add and link PlaneInfo and/or other Pixels set specific metadata. It is also assumed that the caller wishes the pixels dimensions and PixelsType to remain the same; changing these is outside the scope of this method. NOTE: As Channel objects are only able to apply to a single set of Pixels any annotations or linkage to these objects will be lost.
        Specified by:
        copyAndResizeImage_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        imageId - The source Image id.
        sizeY - The new size across the Y-axis. null if the copy should maintain the same size.
        sizeZ - The new size across the Z-axis. null if the copy should maintain the same size.
        sizeT - The new number of timepoints. null if the copy should maintain the same number.
        channelList - The channels that should be copied into the new Pixels set.
        methodology - The name of the new Image.
        Throws:
        ValidationException - If the X, Y, Z, T or channelList dimensions are out of bounds or the Pixels object corresponding to pixelsId is unlocatable.
        ServerError
      • copyAndResizePixels_async

        public final void copyAndResizePixels_async​(AMD_IPixels_copyAndResizePixels __cb,
                                                    long pixelsId,
                                                    RInt sizeX,
                                                    RInt sizeY,
                                                    RInt sizeZ,
                                                    RInt sizeT,
                                                    java.util.List<java.lang.Integer> channelList,
                                                    java.lang.String methodology,
                                                    boolean copyStats)
                                             throws ServerError
        Copies the metadata, and only the metadata linked to a Pixels object into a new Pixels object of equal or differing size across one or many of its three physical dimensions or temporal dimension. It is beyond the scope of this method to handle updates or changes to the raw pixel data available through RawPixelsStore or to add and link PlaneInfo and/or other Pixels set specific metadata. It is also assumed that the caller wishes the pixels dimensions and PixelsType to remain the same; changing these is outside the scope of this method. NOTE: As Channel objects are only able to apply to a single set of Pixels any annotations or linkage to these objects will be lost.
        Specified by:
        copyAndResizePixels_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        pixelsId - The source Pixels set id.
        sizeY - The new size across the Y-axis. null if the copy should maintain the same size.
        sizeZ - The new size across the Z-axis. null if the copy should maintain the same size.
        sizeT - The new number of timepoints. null if the copy should maintain the same number.
        channelList - The channels that should be copied into the new Pixels set.
        methodology - An optional string signifying the methodology that will be used to produce this new Pixels set.
        copyStats - Whether or not to copy the StatsInfo for each channel.
        Throws:
        ValidationException - If the X, Y, Z, T or channelList dimensions are out of bounds or the Pixels object corresponding to pixelsId is unlocatable.
        ServerError
      • createImage_async

        public final void createImage_async​(AMD_IPixels_createImage __cb,
                                            int sizeX,
                                            int sizeY,
                                            int sizeZ,
                                            int sizeT,
                                            java.util.List<java.lang.Integer> channelList,
                                            PixelsType pixelsType,
                                            java.lang.String name,
                                            java.lang.String description)
                                     throws ServerError
        Creates the metadata, and only the metadata linked to an Image object. It is beyond the scope of this method to handle updates or changes to the raw pixel data available through RawPixelsStore or to add and link PlaneInfo or StatsInfo objects and/or other Pixels set specific metadata. It is also up to the caller to update the pixels dimensions.
        Specified by:
        createImage_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        sizeX - The new size across the X-axis.
        sizeZ - The new size across the Z-axis.
        pixelsType - The pixelsType
        description - The description of the new Image.
        Throws:
        ValidationException - If the channel list is null or of size == 0.
        ServerError
      • getEnumeration_async

        public final void getEnumeration_async​(AMD_IPixels_getEnumeration __cb,
                                               java.lang.String enumClass,
                                               java.lang.String value)
                                        throws ServerError
        Deprecated.
        Use ITypes#getEnumeration(string, string) instead.
        Retrieves a particular enumeration for a given enumeration class.
        Specified by:
        getEnumeration_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        enumClass - Enumeration class.
        Throws:
        ServerError
      • loadRndSettings_async

        public final void loadRndSettings_async​(AMD_IPixels_loadRndSettings __cb,
                                                long renderingSettingsId)
                                         throws ServerError
        Loads a specific set of rendering settings. The following objects are pre-linked:
        • renderingDef.quantization
        • renderingDef.model
        • renderingDef.waveRendering
        • renderingDef.waveRendering.color
        • renderingDef.waveRendering.family
        • renderingDef.spatialDomainEnhancement
        Specified by:
        loadRndSettings_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        renderingSettingsId - Rendering definition id.
        Throws:
        ValidationException - If no RenderingDef matches the ID renderingDefId.
        ServerError
      • retrieveAllRndSettings_async

        public final void retrieveAllRndSettings_async​(AMD_IPixels_retrieveAllRndSettings __cb,
                                                       long pixId,
                                                       long userId)
                                                throws ServerError
        Retrieves all the rendering settings for a given pixels set and the passed user. The following objects are pre-linked:
        • renderingDef.quantization
        • renderingDef.model
        • renderingDef.waveRendering
        • renderingDef.waveRendering.color
        • renderingDef.waveRendering.family
        • renderingDef.spatialDomainEnhancement
        Specified by:
        retrieveAllRndSettings_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        pixId - Pixels id.
        Throws:
        ServerError
      • retrievePixDescription_async

        public final void retrievePixDescription_async​(AMD_IPixels_retrievePixDescription __cb,
                                                       long pixId)
                                                throws ServerError
        Retrieves the pixels metadata. The following objects are pre-linked:
        • pixels.pixelsType
        • pixels.pixelsDimensions
        • pixels.channels
        • pixels.channnels.statsInfo
        • pixels.channnels.colorComponent
        • pixels.channnels.logicalChannel
        • pixels.channnels.logicalChannel.photometricInterpretation
        Specified by:
        retrievePixDescription_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        pixId - Pixels id.
        Throws:
        ServerError
      • retrieveRndSettings_async

        public final void retrieveRndSettings_async​(AMD_IPixels_retrieveRndSettings __cb,
                                                    long pixId)
                                             throws ServerError
        Retrieves the rendering settings for a given pixels set and the currently logged in user. If the current user has no RenderingDef, and the user is an administrator, then a RenderingDef may be returned for the owner of the Pixels. This matches the behavior of the Rendering service. The following objects will be pre-linked:
        • renderingDef.quantization
        • renderingDef.model
        • renderingDef.waveRendering
        • renderingDef.waveRendering.color
        • renderingDef.waveRendering.family
        • renderingDef.spatialDomainEnhancement
        Specified by:
        retrieveRndSettings_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        pixId - Pixels id.
        Throws:
        ServerError
      • retrieveRndSettingsFor_async

        public final void retrieveRndSettingsFor_async​(AMD_IPixels_retrieveRndSettingsFor __cb,
                                                       long pixId,
                                                       long userId)
                                                throws ServerError
        Retrieves the rendering settings for a given pixels set and the passed user. The following objects are pre-linked:
        • renderingDef.quantization
        • renderingDef.model
        • renderingDef.waveRendering
        • renderingDef.waveRendering.color
        • renderingDef.waveRendering.family
        • renderingDef.spatialDomainEnhancement
        Specified by:
        retrieveRndSettingsFor_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        pixId - Pixels id.
        Throws:
        ServerError
      • setChannelGlobalMinMax_async

        public final void setChannelGlobalMinMax_async​(AMD_IPixels_setChannelGlobalMinMax __cb,
                                                       long pixelsId,
                                                       int channelIndex,
                                                       double min,
                                                       double max)
                                                throws ServerError
        Sets the channel global (all 2D optical sections corresponding to a particular channel) minimum and maximum for a Pixels set.
        Specified by:
        setChannelGlobalMinMax_async in interface _IPixelsOperationsNC
        Parameters:
        __cb - The callback object for the operation.
        pixelsId - The source Pixels set id.
        min - The channel global minimum.
        Throws:
        ServerError
      • ___retrievePixDescription

        public static Ice.DispatchStatus ___retrievePixDescription​(IPixels __obj,
                                                                   IceInternal.Incoming __inS,
                                                                   Ice.Current __current)
      • ___retrieveRndSettings

        public static Ice.DispatchStatus ___retrieveRndSettings​(IPixels __obj,
                                                                IceInternal.Incoming __inS,
                                                                Ice.Current __current)
      • ___retrieveRndSettingsFor

        public static Ice.DispatchStatus ___retrieveRndSettingsFor​(IPixels __obj,
                                                                   IceInternal.Incoming __inS,
                                                                   Ice.Current __current)
      • ___retrieveAllRndSettings

        public static Ice.DispatchStatus ___retrieveAllRndSettings​(IPixels __obj,
                                                                   IceInternal.Incoming __inS,
                                                                   Ice.Current __current)
      • ___loadRndSettings

        public static Ice.DispatchStatus ___loadRndSettings​(IPixels __obj,
                                                            IceInternal.Incoming __inS,
                                                            Ice.Current __current)
      • ___saveRndSettings

        public static Ice.DispatchStatus ___saveRndSettings​(IPixels __obj,
                                                            IceInternal.Incoming __inS,
                                                            Ice.Current __current)
      • ___getBitDepth

        public static Ice.DispatchStatus ___getBitDepth​(IPixels __obj,
                                                        IceInternal.Incoming __inS,
                                                        Ice.Current __current)
      • ___getEnumeration

        public static Ice.DispatchStatus ___getEnumeration​(IPixels __obj,
                                                           IceInternal.Incoming __inS,
                                                           Ice.Current __current)
      • ___getAllEnumerations

        public static Ice.DispatchStatus ___getAllEnumerations​(IPixels __obj,
                                                               IceInternal.Incoming __inS,
                                                               Ice.Current __current)
      • ___copyAndResizePixels

        public static Ice.DispatchStatus ___copyAndResizePixels​(IPixels __obj,
                                                                IceInternal.Incoming __inS,
                                                                Ice.Current __current)
      • ___copyAndResizeImage

        public static Ice.DispatchStatus ___copyAndResizeImage​(IPixels __obj,
                                                               IceInternal.Incoming __inS,
                                                               Ice.Current __current)
      • ___createImage

        public static Ice.DispatchStatus ___createImage​(IPixels __obj,
                                                        IceInternal.Incoming __inS,
                                                        Ice.Current __current)
      • ___setChannelGlobalMinMax

        public static Ice.DispatchStatus ___setChannelGlobalMinMax​(IPixels __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