Class SimpleImageElement

java.lang.Object
edu.tufts.hrilab.ava.display.SimpleImageElement

public class SimpleImageElement extends Object
Class responsible for managing the display of images on the canvas.
  • Constructor Details

    • SimpleImageElement

      public SimpleImageElement()
  • Method Details

    • setRepaint

      public void setRepaint(Runnable repaint)
    • setImage

      public void setImage(Image image, long timeout)
    • setImage

      public void setImage(Image image, long timeout, boolean scaleToFit)
    • setImage

      public void setImage(Image image, long timeout, boolean scaleToFit, Color backgroundColor)
    • setImageBlocking

      public void setImageBlocking(Image image, long timeout)
    • setImageBlocking

      public void setImageBlocking(Image image, long timeout, boolean scaleToFit)
    • setImageBlocking

      public void setImageBlocking(Image image, long timeout, boolean scaleToFit, Color backgroundColor)
    • cancelSetImage

      public void cancelSetImage()
    • clearImage

      public void clearImage()
      Clears the current image from the canvas
    • paint

      public void paint(Graphics2D g, int canvasWidth, int canvasHeight)