Class ImageRenderEvent

All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
Image3DRenderEvent

public class ImageRenderEvent extends PrimitiveRenderEvent
A rendering event type for rendering Image object.
See Also:
  • Constructor Details

    • ImageRenderEvent

      public ImageRenderEvent(Object oSource)
      The constructor.
  • Method Details

    • setLocation

      public void setLocation(Location loc)
      Sets the location of the image.
    • setImage

      public void setImage(Image img)
      Sets the content of the image.
    • setPosition

      public void setPosition(Position pos)
      Sets the position of the image.
    • getLocation

      public Location getLocation()
      Returns:
      Returns the location of the image.
    • getImage

      public Image getImage()
      Returns:
      Returns the content of the image.
    • getPosition

      public Position getPosition()
      Returns:
      Returns the position of the image.
    • setWidth

      public void setWidth(int width)
      Sets the width hint of the image.
    • setHeight

      public void setHeight(int height)
      Sets the height hint of the image.
    • getWidth

      public int getWidth()
      Returns:
      Returns the width hint of the image.
    • getHeight

      public int getHeight()
      Returns:
      Returns the height hint of the image.
    • setStretch

      public void setStretch(boolean val)
      Sets if stretch the image.
    • isStretch

      public boolean isStretch()
      Returns:
      Returns if stretch the image.
    • copy

      public PrimitiveRenderEvent copy() throws ChartException
      Overrides:
      copy in class PrimitiveRenderEvent
      Returns:
      A copy of this primitive rendering instruction implemented by subclasses
      Throws:
      ChartException
    • fill

      public void fill(IDeviceRenderer idr) throws ChartException
      Description copied from class: PrimitiveRenderEvent
      Causes this instruction to 'fill' itself on the device renderer
      Overrides:
      fill in class PrimitiveRenderEvent
      Throws:
      ChartException
    • draw

      public void draw(IDeviceRenderer idr) throws ChartException
      Description copied from class: PrimitiveRenderEvent
      Causes this instruction to 'draw' itself on the device renderer
      Overrides:
      draw in class PrimitiveRenderEvent
      Throws:
      ChartException
    • reset

      public void reset()
      Description copied from class: ChartEvent
      Resets the inner state of current event. This must be implemented if the object is cached and reused.
      Specified by:
      reset in class ChartEvent