Interface ModelDisplay

All Known Implementing Classes:
World

public interface ModelDisplay
Interface to used to communicate between a model and its display Copyright Georgia Institute of Technology 2004
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    method to add the model to the world
    void
    Method to clear the background
    Method that returns the graphics context for this model display
    int
    Method to get the height of the display
    int
    Method to get the width of the display
    void
    method to notify the thing that displays that the model has changed
    void
    remove(Object model)
    Method to remove the model from the world
  • Method Details

    • modelChanged

      void modelChanged()
      method to notify the thing that displays that the model has changed
    • addModel

      void addModel(Object model)
      method to add the model to the world
      Parameters:
      model - the model object to add
    • remove

      void remove(Object model)
      Method to remove the model from the world
      Parameters:
      model - the model object to remove
    • getGraphics

      Graphics getGraphics()
      Method that returns the graphics context for this model display
      Returns:
      the graphics context
    • clearBackground

      void clearBackground()
      Method to clear the background
    • getWidth

      int getWidth()
      Method to get the width of the display
      Returns:
      the width in pixels of the display
    • getHeight

      int getHeight()
      Method to get the height of the display
      Returns:
      the height in pixels of the display