The Diva "toolbox" package. This package contains concrete figure classes, various renderers (subclasses of FigureWrapper), and so on. This is the right place to add new types of Figure (provided that they are generally useful).
- Ptolemy II 1.0
Class Summary Class Description BasicCanvasPaneA basic implementation of a canvas pane, provided for simple applications. BasicControllerA basic controller implementation. BasicEllipseA figure that displays as an ellipse. BasicFigureA BasicFigure is one that contains a single instance of Shape. BasicHighlighterA decorator figure that displays a highlight behind the figure. BasicRectangleA figure that displays as a rectangle. GraphicsParserA collection of utilities to help parsing graphics from strings and other kinds of external storage. GridLayerA grid layer displays a rectangular grid. IconFigureAn IconFigure is a figure that contains a main background figure, a PaintedObject to decorate that figure, a label, and an arbitrary number of attached Terminal objects. ImageFigureA figure which draws a user-specified image. LabelFigureA figure which draws a string. LabelWrapperA LabelWrapper is a figure that attaches a label to some other figure. PaintedFigureA PaintedFigure is contains an arbitrary set of PaintedObjects in a list. PathFigure Deprecated.BasicFigure now does everything this class used to do. RoundedRectangleA figure that displays as a rounded rectangle. SVGParserA collection of utilities to help parse graphics out of SVG files. SVGUtilitiesA collection of utility functions to aid in figures from SVG, the Scalable Vector Graphics language. SwingWrapperA figure that embeds swing components in canvas drawings. TypedDecoratorA FigureDecorator implementation which simply acts as a set of prototypes which can be instantiated according to the type of object the decorator is applied to. VectorFigureA VectorFigure is a figure containing a list of objects that are drawn to produce the figure.