Interface ImageDataServer<T>

Type Parameters:
T -
All Superinterfaces:
AutoCloseable, qupath.lib.images.servers.ImageServer<T>

public interface ImageDataServer<T> extends qupath.lib.images.servers.ImageServer<T>
An ImageServer that wraps an ImageData. This can be used if the server requires additional information within the ImageData, such as ColorDeconvolutionStains.

Warning: because many properties of the ImageData are mutable, yet ImageServers generally are not (apart from their metadata), this interface should be used sparingly - and only temporarily (e.g. during a single processing operation).

  • Method Summary

    Modifier and Type
    Method
    Description
    qupath.lib.images.ImageData<T>
    Get the ImageData wrapped by the ImageDataServer.

    Methods inherited from interface java.lang.AutoCloseable

    close

    Methods inherited from interface qupath.lib.images.servers.ImageServer

    getAssociatedImage, getAssociatedImageList, getBuilder, getCachedTile, getChannel, getDefaultThumbnail, getDownsampleForResolution, getHeight, getImageClass, getMetadata, getOriginalMetadata, getPath, getPixelCalibration, getPixelType, getPreferredDownsamples, getServerType, getTileRequestManager, getURIs, getWidth, isEmptyRegion, isRGB, nChannels, nResolutions, nTimepoints, nZSlices, readBufferedImage, readRegion, readRegion, readRegion, setMetadata
  • Method Details

    • getImageData

      qupath.lib.images.ImageData<T> getImageData()
      Get the ImageData wrapped by the ImageDataServer.
      Returns: