Package diva.sketch

This package contains classes for building a sketch-based user interface.

See:
          Description

Interface Summary
SketchListener A listener for modifications to a sketch model, which is updated by SketchEvent when symbols in the model are added, deleted or modified.
Symbol A tagging interface for type safety that is implemented by either stroke or composite symbols.
 

Class Summary
BasicInterpreter A class that interprets changes to a stroke.
CheckSelectionAction This class encapsulates a check selection operation for pen interaction.
CompositeSymbol A composite symbol that is made up of one or more symbols.
DeletionAction This class encapsulates a deletion operation for pen interaction.
JSketch JSketch is a canvas which supports sketch input.
LassoSelectionAction This class encapsulates lasso-style selection operation for pen interaction.
MultiStateInterpreter A MultiStateInterpreter inherits from BasicInterpreter.
PenStroke A first cut at making pen-sketched drawings look like they were actually sketched by a pen.
SketchController SketchController controls the behavior of a SketchPane.
SketchEvent A SketchEvent is generated by sketch model when the model has been modified.
SketchLayer A layer class that is specialized to make sketching strokes fast.
SketchModel A SketchModel stores sketched symbols.
SketchPane SketchPane is a sketching surface which can be customized to perform recognition for a particular application.
SketchParser SketchParser parses a sketch file in XML format (.sk) and produces a SketchModel data structure.
SketchWriter Given a sketch model, SketchWriter writes out the model to a character stream.
StrokeSymbol A visual symbol derived from sketch input.
 

Package diva.sketch Description

This package contains classes for building a sketch-based user interface.



Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.