Uses of Interface
edu.mit.sketch.ui.Paintable

Packages that use Paintable
edu.mit.sketch.geom   
edu.mit.sketch.grammar   
edu.mit.sketch.grammar.me   
 

Uses of Paintable in edu.mit.sketch.geom
 

Subinterfaces of Paintable in edu.mit.sketch.geom
 interface GeometricObject
          All the objects who want to be Geometric must implement this interface.
 

Classes in edu.mit.sketch.geom that implement Paintable
 class Ellipse
          This class represents an Ellipse described by its upper_left, corner width and height of the encapsulating rectangle.
 class GeneralPath
          This class represents the GeneralPath object.
 class Line
          This class represents a line described by its end-points p, q.
 class Point
          This class represents a Point described by a java.awt.geom.Line2D.Double
 class Polygon
          This class represents a polygon described by its vertices.
 class Rectangle
          This class represents a Rectangle described by its width and height vectors.
 class Vertex
          This class represents a Vertex described by a Point and its certainty.
 

Uses of Paintable in edu.mit.sketch.grammar
 

Subinterfaces of Paintable in edu.mit.sketch.grammar
 interface NonTerminal
          All the objects who want to be NonTerminal must implement this interface.
 interface SequenceTerminal
          All the objects who want to be NonTerminal must implement this interface.
 interface Terminal
          All the objects who want to be NonTerminal must implement this interface.
 

Uses of Paintable in edu.mit.sketch.grammar.me
 

Classes in edu.mit.sketch.grammar.me that implement Paintable
 class Cross
          A basic Cross with a two perpendicular lines.
 class Ground
          A basic Ground object with shading and edges.
 class Motor
          A basic motor with a body and a rotor
 class Pin
          A basic Pin with a round top and a cross.
 class Shade
          This class represents a line described by its end-points p, q.
 class Spring
          A basic Spring