|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| BBDisplay |
Created: Mon Apr 15 15:30:58 2002 Copyright: Copyright (C) 2002 by MIT. |
| ItemStore | |
| Renderer | |
| SchedulerItem | The interface for items that can go onto the scheduler's process stack. |
| StrokeBased | Indicate that this object is based on a collection of strokes and
provides acess to those strokes (as a Collection of
StrokeData objects). |
| Class Summary | |
|---|---|
| BasicRenderer | BasicRenderer.java This is just the basic renderer object. |
| BasicSurface | Since this is a SketchPanel other classes can register to
listen for new stroke events that it will fire when it detects new
inputs. |
| BBGeometricPrimitive |
Created: Mon Jul 22 19:49:22 2002 Copyright: Copyright (C) 2002 by MIT. |
| BBItem |
Created: Wed Jan 2 11:11:26 2002 Copyright: Copyright (C) 2001 by MIT. |
| BBItemComparator |
Created: Sat Jan 4 18:36:29 2003 Copyright: Copyright (C) 2001 by MIT. |
| BBItemId | Provide a unique identifier for each Blackboard Item. |
| BBItemStore |
Created: Thu Feb 21 16:06:58 2002 Copyright: Copyright (C) 2001 by MIT. |
| BBItemType |
Created: Fri Feb 15 14:55:00 2002 Copyright: Copyright (C) 2002 by MIT. |
| BBMonitor | The BBMonitor is notified when modifications are made to the blackboard. |
| BBRecognitionItem | This is a superclass for all items on the blackboard which are directly used in recognition of other items. |
| BBSketchItem | This class holds the base information about objects in the sketch system. |
| BBStroke | A item object that represents the most basic sketch element. |
| BindingMap | This class creates a tree that can basically be used to do a best first search of bindings to a given template based on the values of the constraints that must be satisfied. |
| BindingMapItem |
Created: Thu May 13 12:58:21 2004 Copyright: Copyright (C) 2001 by MIT. |
| BindingMapItemTree |
Created: Thu May 13 12:59:49 2004 Copyright: Copyright (C) 2001 by MIT. |
| Blackboard | The blackboard is the central datastructure for all the information we have collected about the sketch and our interpretations of it. |
| BlackboardSystem | This is the blackboard system, which includes the three major components
of a blackboard architecture:
The blackboard itself to hold the data
The scheduler
The Knowledge Sources
The newUserInput method is the entry
point of all user generated items into the system (i.e. |
| BottomUpTemplateFillerKS | Create and update templates on the BB. |
| CircuitRenderer | CircuitRenderer.java This is just the basic renderer object. |
| CollapsePolyLineKS | Basically, this KS proposes different polylines based on the overlap of the stroke during the drawing process. |
| ConservativeBUTemplateFiller | Create and update templates on the BB. |
| ConstraintBUTemplateFiller |
Created: Wed May 19 10:52:18 2004 Copyright: Copyright (C) 2001 by MIT. |
| ConstraintCell |
Created: Fri May 21 19:21:48 2004 Copyright: Copyright (C) 2001 by MIT. |
| ConstraintRow |
Created: Fri May 21 19:21:48 2004 Copyright: Copyright (C) 2001 by MIT. |
| ConstraintTDTemplateFiller |
Created: Wed May 19 10:52:18 2004 Copyright: Copyright (C) 2001 by MIT. |
| ConstraintTypes |
Created: Mon Mar 4 09:59:51 2002 Copyright: Copyright (C) 2002 by MIT. |
| FamilyTreeRenderer | FamilyTreeRenderer.java This is just the basic renderer object. |
| HighLevelTDTF | |
| HighLevelTDTF2 | |
| HybridBUTemplateFiller |
Created: Wed May 19 10:52:18 2004 Copyright: Copyright (C) 2004 by MIT. |
| InterpChooserBN |
Created: Fri Mar 8 11:27:51 2002 Copyright: Copyright (C) 2001 by MIT. |
| InterpretationChooser |
Created: Fri Mar 8 11:27:51 2002 Copyright: Copyright (C) 2001 by MIT. |
| InterpretationIndex | A collection of all the items that need to be displayed. |
| Interval |
Created: Wed Jan 16 15:48:08 2002 Copyright: Copyright (C) 2002 by MIT. |
| KnowledgeSource | This is the base class for all of the "experts" that can bring their experience to bear on a specific aspect of a problem. |
| KnowledgeSourceManager | This class coordinates all of the knowledge sources and finds which ones are triggered by a given seed item. |
| LikelihoodComparator | |
| Logging |
Created: Mon Apr 15 20:15:12 2002 Copyright: Copyright (C) 2002 by MIT. |
| LowLevelKS | This is a KS based on Metin's code for recognizing lines, circles, squares, etc... |
| MeetChain | |
| MeetChainHolder |
Created: Thu Feb 26 14:26:46 2004 Copyright: Copyright (C) 2001 by MIT. |
| MergeKS |
Created: Wed May 26 18:22:59 2004 Copyright: Copyright (C) 2001 by MIT. |
| MoveListener |
Created: Mon Jul 22 14:52:23 2002 Copyright: Copyright (C) 2002 by MIT. |
| NMinus1PolyLineKS |
Created: Tue Apr 1 11:33:32 2003 Copyright: Copyright (C) 2001 by MIT. |
| PartialItemIndex |
Created: Mon Jul 29 11:45:07 2002 Copyright: Copyright (C) 2002 by MIT. |
| PolyLineBUFillerKS |
Created: Tue Apr 1 11:33:32 2003 Copyright: Copyright (C) 2001 by MIT. |
| PolyLineInfo | |
| PolyLineInfoManager | |
| PrimitiveTypes |
Created: Mon Mar 4 09:59:51 2002 Copyright: Copyright (C) 2002 by MIT. |
| PropertySkeletonStore | |
| PropertyTypes |
Created: Mon Mar 4 09:59:51 2002 Copyright: Copyright (C) 2002 by MIT. |
| PruneDecayedKS |
Created: Mon Dec 16 18:02:07 2002 Copyright: Copyright (C) 2001 by MIT. |
| PruneDecayedNaive |
Created: Mon Dec 16 18:02:07 2002 Copyright: Copyright (C) 2001 by MIT. |
| PruneLineKS |
Created: Mon Dec 16 18:02:07 2002 Copyright: Copyright (C) 2001 by MIT. |
| PruneRedundantKS |
Created: Mon Dec 16 18:02:07 2002 Copyright: Copyright (C) 2001 by MIT. |
| PruneUnlikely2KS |
Created: Mon Dec 16 18:02:07 2002 Copyright: Copyright (C) 2001 by MIT. |
| PruneUnlikelyKS |
Created: Mon Dec 16 18:02:07 2002 Copyright: Copyright (C) 2001 by MIT. |
| RecPackage | This class parses and transports knowledge sources and shape descriptions associated with a given package. |
| Sandbox | This is a class that hold information about temporary bindings including the objects that are bound and the information about the constraints that are or need to be satisfied. |
| Scheduler | The scheduler is in charge of choosing the next action from the queue to execute. |
| ShapeParser |
Created: Wed Jul 3 16:06:30 2002 Copyright: Copyright (C) 2002 by MIT. |
| ShapeParser2 |
Created: Wed Jul 3 16:06:30 2002 Copyright: Copyright (C) 2002 by MIT. |
| ShapeParser3 |
Created: Fri May 7 10:23:07 2004 Copyright: Copyright (C) 2001 by MIT. |
| SketchItemIndex | This provides an index of sketch items that can be accessed either by time, or space, or some combination of these indexes. |
| SketchSystem | This is the kick start to get things going. |
| SketchSystemUI |
Created: Mon May 6 16:45:46 2002 Copyright: Copyright (C) 2002 by MIT. |
| Slot |
Created: Mon Feb 25 15:22:33 2002 Copyright: Copyright (C) 2002 by MIT. |
| SlotConstraintTable |
Created: Fri May 21 19:21:48 2004 Copyright: Copyright (C) 2001 by MIT. |
| SlotReference |
Created: Fri Aug 9 14:46:46 2002 Copyright: Copyright (C) 2002 by MIT. |
| SquiggleRenderer | SquiggleRenderer is responsible for rendering squiggle objects. |
| StageBasedScheduler | I am calling this the Stage Based Scheduler because it chooses what knowledge source to run next in order of stages of processing that they pertain to. |
| StickfigureIndexingKS | This KS fires up if it finds two |
| StickfigureKS | This is the KS that tries to recognize the stickfigure like symbol in the COAD domain. |
| StickfigureKS2 | This is the KS that tries to recognize the stickfigure like symbol in the COAD domain. |
| StickfigureKS3 | This is the KS that tries to recognize the stickfigure like symbol in the COAD domain. |
| StickfigureKS4 | This is the KS that tries to recognize the stickfigure like symbol in the COAD domain. |
| SurfaceView | This is the core class responsible for displaying the information currently on the BB to the user. |
| Template | A template defines the items and the properties/conditions that describe a new item. |
| TemplateBinder |
Created: Thu Dec 19 15:13:50 2002 Copyright: Copyright (C) 2001 by MIT. |
| TemplateIndex | This class indexes things by the types of the slots in Templates. |
| TemplateItem | This class is used in the template class. |
| TestGUI |
Created: Mon May 6 16:45:46 2002 Copyright: Copyright (C) 2002 by MIT. |
| TicTacToeSurface | Since this is a SketchPanel other classes can register to
listen for new stroke events that it will fire when it detects new
inputs. |
| TMSNodeComparator |
Created: Tue Jul 30 16:13:15 2002 Copyright: Copyright (C) 2002 by MIT. |
| TopDownTemplateFillerKS |
Created: Mon Dec 16 18:02:07 2002 Copyright: Copyright (C) 2001 by MIT. |
| TwoPolyLineKS |
Created: Tue Apr 1 11:33:32 2003 Copyright: Copyright (C) 2001 by MIT. |
| ViewController | This class handles the user events from the surface. |
| Exception Summary | |
|---|---|
| DataFormatException |
Created: Thu Mar 7 12:50:44 2002 Copyright: Copyright (C) 2002 by MIT. |
| InvalidComponentException |
Created: Mon May 24 13:20:10 2004 Copyright: Copyright (C) 2001 by MIT. |
| InvalidPropertyException |
Created: Mon May 24 13:23:37 2004 Copyright: Copyright (C) 2001 by MIT. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||