|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--edu.mit.sketch.ui.SketchPanel
|
+--edu.mit.sketch.ddg.DomainDescriptionGenerator
The Domain Description Generator learns new symbols that the user draws. It represents the symbols as a collection of geometric primitives and various relationships between these primitives.
SymbolLearner.java Created: Sat Nov 17 21:00:00 2001
| Inner classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
| Inner classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Inner classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
DomainDescriptionGenerator()
|
|
| Method Summary | |
void |
clear()
Clear the drawing |
void |
describeSymbol()
Generate and print the object description |
void |
handleStroke(StrokeData stroke)
Store the new storke and repaint all the accumulated strokes |
void |
listKnownSymbols()
List already known symbols |
static void |
main(String[] args)
|
void |
paintComponent(Graphics g)
Paint the window |
void |
saveSymbol()
Store and print the object description |
void |
undoStroke()
Undo the previos stroke |
| Methods inherited from class edu.mit.sketch.ui.SketchPanel |
addStrokeDataListener, isPaintingAsWeGo, isRecognizing, removeStrokeDataListener, setIsPaintingAsWeGo, setIsRecognizing |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DomainDescriptionGenerator()
| Method Detail |
public void clear()
public void undoStroke()
public void describeSymbol()
public void saveSymbol()
public void listKnownSymbols()
public void handleStroke(StrokeData stroke)
handleStroke in interface StrokeDataListenerpublic void paintComponent(Graphics g)
paintComponent in class JComponentpublic static void main(String[] args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||