edu.berkeley.guir.lib.satin.recognizer.rubine
Class RubineRecognizer
java.lang.Object
|
+--edu.berkeley.guir.lib.satin.recognizer.rubine.RubineRecognizer
- All Implemented Interfaces:
- Cloneable, Recognizer, SatinConstants, Serializable, SingleStrokeRecognizer
- public class RubineRecognizer
- extends Object
- implements SingleStrokeRecognizer
A wrapper for Rubine's Recognizer. This wrapper looks at the absolute
bounding points of TimedStrokes, classifying on what the user sees as
opposed to the underlying stroke data.
Revisions: 1.0.0 06-16-1999 JH
Created class RubineRecognizer
- Since:
- JDK 1.2
- Version:
- Version 1.0.0, 06-16-1999
- Author:
- Jason Hong (
jasonh@cs.berkeley.edu )
- See Also:
- Serialized Form
Fields inherited from interface edu.berkeley.guir.lib.satin.SatinConstants |
ABOVE, ALL, BAR, BELOW, clipboard, clprops, cmdqueue, cmdsubsys, CONTAINEDBY, CONTAINS, COORD_ABS, COORD_LOCAL, COORD_REL, DAMAGE_LATER, DAMAGE_NOW, DEBUG_GRAPHICS_OFFSET, DEBUG_STYLE_FILE, DEBUG_STYLE_GPROPERTY, DEEP, DEFAULT_POINT2D_POOL_SIZE, DEFAULT_POLYGON2D_POOL_SIZE, DEFAULT_RECTANGLE_POOL_SIZE, DEFAULT_REPAINT_THRESHOLD, DEFAULT_SELECT_THRESHOLD, DEFAULT_STRINGBUFFER_POOL_SIZE, DEFAULT_TRANSFORM_POOL_SIZE, DIR_CENTER, DIR_DOWN, DIR_DOWN_LEFT, DIR_DOWN_RIGHT, DIR_LEFT, DIR_RIGHT, DIR_UP, DIR_UP_LEFT, DIR_UP_RIGHT, FILTER_THRESHOLD, FIRST, FLOATING_PT_TOLERANCE, glprops, INTERSECTS, KEY_STYLE_DASHARRAY, KEY_STYLE_DASHPHASE, KEY_STYLE_DRAWCOLOR, KEY_STYLE_DRAWFONT, KEY_STYLE_DRAWTRANSPARENCY, KEY_STYLE_ENDCAP, KEY_STYLE_FILLCOLOR, KEY_STYLE_FILLTRANSPARENCY, KEY_STYLE_LINEJOIN, KEY_STYLE_LINEWIDTH, KEY_STYLE_MITERLIMIT, NEAR, NOTIFY_BOUNDS, NOTIFY_LAYER, NOTIFY_LOCATION, NOTIFY_STYLE, NOTIFY_TRANSFORM, poolPoints, poolPolys, poolRects, poolStrbuf, poolTx, rand, SATIN_DATA_DIRECTORY_DEFAULT, SATIN_DATA_DIRECTORY_GPROPERTY, SATIN_PROPERTIES_FILENAME, SHALLOW |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RubineRecognizer
public RubineRecognizer()
- Create a Rubine Recognizer with an empty data set. Everything gets
recognized as "tap".
RubineRecognizer
public RubineRecognizer(Reader rdr)
throws IOException,
ParseException,
TrainingException
- Create a Rubine Recognizer.
- Parameters:
rdr
- is a Reader reading the classification file.- Throws:
IOException
- on a read error.ParseException
- on a bad data file.TrainingException
- on a problem with the classifier.
classify
public Classification classify(TimedStroke stk)
- Description copied from interface:
Recognizer
- Classify the Stroke as some sort of GraphicalObject.
- Specified by:
classify
in interface Recognizer
- Following copied from interface:
edu.berkeley.guir.lib.satin.recognizer.Recognizer
- Parameters:
stroke
- is the ink stroke to classify.