Interface Renderer

All Superinterfaces:
AutoCloseable, Closeable
All Known Subinterfaces:
Colorizer
All Known Implementing Classes:
ImageColorizer, Streamer, ThermalStreamer, VisualStreamer

public interface Renderer extends Closeable
Interface for rendering images.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get "rendered result" as ImageBuffer.
    void
    Executes rendering by polling image data from the source (e.g.

    Methods inherited from interface java.io.Closeable

    close
  • Method Details

    • update

      void update()
      Executes rendering by polling image data from the source (e.g. a stream or ThermalImage), then performing image processing. Result can be obtained using getImage().
      See Also:
    • getImage

      ImageBuffer getImage()
      Get "rendered result" as ImageBuffer.
      Returns:
      Returns a deep copy of the render output or null if update() has not been called previously or no source image was available yet.
      See Also: