UC Berkeley Group for User Interface Research
Updated November 17, 2000

Package edu.berkeley.guir.lib.satin.stroke

Contains the basic strokes used in Satin.

See:
          Description

Class Summary
StrokeAssembler Accumulates mouse events and creates Stroke objects.
StrokeLib Utilities for manipulating strokes, including: Straightening strokes into lines that go up, down, left, or right only Merging two strokes together Splitting two strokes apart Calculating temporal and spatial distances between two strokes.
TimedPolygon2D A polygon that also has timing information.
TimedStroke A single Stroke that can paint itself.
 

Package edu.berkeley.guir.lib.satin.stroke Description

Contains the basic strokes used in Satin.

Sketch and Transformational INfrastructure is a toolkit for creating pen-based and sketch-based user interfaces. See http://guir.cs.berkeley.edu/projects/satin/ for an overview. Slides of the class hierarchy are available at http://guir.cs.berkeley.edu/projects/satin/class-diagrams/index.html.

This software is distributed under the Berkeley Software License.

Here are the static class diagrams:
1. Object Notation
2. Overview of Scenegraph

3. Graphical Objects 4. Views
5. Rendering 6. Interpreters
7. Strokes 8. Commands
9. Constants and Globals 10. Bridge Classes


Copyright Information