Serialized Form
|
Package edu.mit.sketch.ddg |
m_strokes
Vector m_strokes
- Holds the stroke inputs of the user.
type of Vector: StrokeInput
m_currentDescription
ObjectDescription m_currentDescription
- Current interpretation of the strokes
gets updated only after the uset presses "Go", not after every stroke.
type of Vector: StrokeInput
m_symbols
Vector m_symbols
- Stored descriptions of symbols
type of Vector: ObjectDescription
|
Package edu.mit.sketch.ddlcompiler |
graph
com.ibm.graph.Graph graph
specialConstructor
boolean specialConstructor
- This variable determines which constructor was used to create
this object and thereby affects the semantics of the
"getMessage" method (see below).
currentToken
Token currentToken
- This is the last token that has been consumed successfully. If
this object has been created due to a parse error, the token
followng this token will (therefore) be the first error token.
expectedTokenSequences
int[][] expectedTokenSequences
- Each entry in this array is an array of integers. Each array
of integers represents a sequence of tokens (by their ordinal
values) that is expected at this point of the parse.
tokenImage
String[] tokenImage
- This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred. This array is
defined in the generated ...Constants interface.
eol
String eol
- The end of line string for this machine.
errorCode
int errorCode
- Indicates the reason why the exception is thrown. It will have
one of the above 4 values.
|
Package edu.mit.sketch.geom |
error
double error
- The error
geometric_object
GeometricObject geometric_object
- The GeometricObject
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- For deserialization of superclass' fields.
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
- For serialization of superclass' fields.
points
Polygon points
- The original data points
time_stamp
long time_stamp
- Time stamp of this object.
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- For deserialization of superclass' fields.
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
- For serialization of general_path
points
Polygon points
- The original data points
time_stamp
long time_stamp
- Time stamp of this object.
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- For deserialization of superclass' fields.
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
- For serialization of superclass' fields.
points
Polygon points
- The original data points
time_stamp
long time_stamp
- Time stamp of this object.
points
Polygon points
- The original data points
time_stamp
long time_stamp
- Time stamp of this object.
points
Polygon points
- The original data points
time_stamp
long time_stamp
- Time stamp of this object.
points
Polygon points
- The original data points
angle
double angle
- angle as described by getAngle()
This is always between -PI and PI
width_x
double width_x
- x component of the width vector.
width_y
double width_y
- y component of the width vector.
height_x
double height_x
- x component of the height vector.
height_y
double height_y
- y component of the height vector.
width
double width
- width
height
double height
- height
x
double x
- The x coordinate of the position of width vector.
y
double y
- The y coordinate of the position of width vector
time_stamp
long time_stamp
- Time stamp of this object.
x_position_tree
XPositionTree x_position_tree
- The tree that holds the points sorted by their y positions
index
int index
- The index
certainty
double certainty
- The certainty
x_position_tree
TreeSet x_position_tree
- The tree that holds the points sorted by their y positions
|
Package edu.mit.sketch.grammar |
|
Package edu.mit.sketch.grammar.me |
original_l2
Line original_l2
- Original l2.
l1
Line l1
- First line of the cross.
l2
Line l2
- Modified l2 to be perpendicular to l1.
children
Vector children
- children
shade
Shade shade
- Original body of the shade.
edge
Polygon edge
- Original edge of the ground object.
new_edge
Polygon new_edge
- Modified edge.
children
Vector children
- children
body
Rectangle body
- Original body of the motor.
rotor
Line rotor
- Original rotor of the motor.
new_rotor
Line new_rotor
- Modified rotor of the motor to be parallel to major axis.
rotor_length
int rotor_length
- Rotor length of the rotor.
relative_rotor_angle
double relative_rotor_angle
- Angle that the line from the center of the body to the tip
rotor makes with the x axis.
tip_position
Point tip_position
- The position of the tip relative to the center of the body.
children
Vector children
- children
original_cross
Cross original_cross
- Original cross.
original_circle
Ellipse original_circle
- Original circle
cross
Cross cross
- Modified cross.
circle
Ellipse circle
- Modified circle.
children
Vector children
- children
lines
Vector lines
- Lines that formed this Shade.
shades
int shades
- Number of shades to draw.
loops
int loops
- The number of loops that the spring makes.
polygon
Polygon polygon
- The polygon that was used to construct the spring.
end_points
Line end_points
- End points of the spring stored in a line.
|
Package edu.mit.sketch.system |
m_id
int m_id
m_interps
InterpretationIndex m_interps
m_renderer
SquiggleRenderer m_renderer
m_strokeColor
Color m_strokeColor
m_strokeThickness
int m_strokeThickness
|
Package edu.mit.sketch.toolkit |
tablet
TabletDataProcessor tablet
file
Menu file
menubar
MenuBar menubar
quit_menu
MenuItem quit_menu
speed_average_scale
TextField speed_average_scale
dd_dt_average_scale
TextField dd_dt_average_scale
circle_vs_speed_bias
TextField circle_vs_speed_bias
circle_vs_general_path_bias
TextField circle_vs_general_path_bias
window_width
TextField window_width
test_line_scale
TextField test_line_scale
direction_window_width
TextField direction_window_width
zoom_x
TextField zoom_x
zoom_y
TextField zoom_y
simple_tangents_method
Button simple_tangents_method
swodr_method
Button swodr_method
rotational_odr_method
Button rotational_odr_method
convolve_d
Button convolve_d
convolve_dd_dt
Button convolve_dd_dt
direction_fit_method
Choice direction_fit_method
polygon_fit_list
List polygon_fit_list
stroke_list
List stroke_list
scale_space_data
double[][] scale_space_data
scale_space_x
double[][] scale_space_x
scale_space_y
double[][] scale_space_y
scale_space_d
double[][] scale_space_d
gaussians
Gaussian[] gaussians
feature_indices
int[][] feature_indices
data
StrokeData data
display_panel
Panel display_panel
feature_panel
Panel feature_panel
feature_count_panel
Panel feature_count_panel
gaussian_panel
Panel gaussian_panel
first_index
int first_index
interesting_scale
int interesting_scale
interesting_scale_on_curve
int interesting_scale_on_curve
feature_count_fit_lines
Line[] feature_count_fit_lines
scale
Scrollbar scale
original_points
Point[] original_points
- The original points
vertices
Vertex[] vertices
- The fit
lsq_error
double lsq_error
- The least squares error of the fit wrt points
scale_space_data
double[][] scale_space_data
gaussians
Gaussian[] gaussians
feature_indices
int[][] feature_indices
data
StrokeData data
display_panel
Panel display_panel
feature_panel
Panel feature_panel
feature_count_panel
Panel feature_count_panel
gaussian_panel
Panel gaussian_panel
interesting_scale
int interesting_scale
first_index
int first_index
scale
Scrollbar scale
file
Menu file
menubar
MenuBar menubar
quit_menu
MenuItem quit_menu
vertices
Vertex[] vertices
- The vertices in this data set.
time
long[] time
- The absolute time stamps for the vertices.
polar_points
PolarPoint[] polar_points
- The vertices mapped to polar coordinates.
direction_window_width
int direction_window_width
- Parameters and constants.
fit_method
int fit_method
test_line_scale
double test_line_scale
center
Point center
bounding_box
Rectangle bounding_box
radius
Dimension radius
v_is_valid
boolean v_is_valid
a_is_valid
boolean a_is_valid
d_is_valid
boolean d_is_valid
dd_dt_is_valid
boolean dd_dt_is_valid
polar_points_is_valid
boolean polar_points_is_valid
accumulated_length_is_valid
boolean accumulated_length_is_valid
dd_dt_scale_space_is_valid
boolean dd_dt_scale_space_is_valid
speed_scale_space_is_valid
boolean speed_scale_space_is_valid
m_data
StrokeData m_data
|
Package edu.mit.sketch.ui |
classes
Choice classes
class_name
TextField class_name
add_class
Button add_class
build_models
Button build_models
classify_gesture
Button classify_gesture
prepare_training_data
Button prepare_training_data
current_class
String current_class
current_gesture
GeneralPath current_gesture
length_vs_dd_dt_panel
Panel length_vs_dd_dt_panel
length_vs_speed_panel
Panel length_vs_speed_panel
strokes
ArrayList strokes
collector
DataCollector collector
frame
Frame frame
buttons
Panel buttons
filename
TextField filename
scrollbar
Scrollbar scrollbar
last_index
int last_index
m_platformIsWindows9x
boolean m_platformIsWindows9x
m_dataListeners
List m_dataListeners
m_sdr
StrokeDataReader m_sdr
m_previousPoint
Point m_previousPoint
m_isRecognizing
boolean m_isRecognizing
m_paintAsWeGo
boolean m_paintAsWeGo
tablet_debugger
TabletDebugger tablet_debugger
- The debugger
vertex_identification
boolean vertex_identification
- For painting vertices closest to the cursor.
final_fit
Vertex[] final_fit
speed_fit
Vertex[] speed_fit
direction_fit
Vertex[] direction_fit
polar_points
PolarPoint[] polar_points
direction_window_width
int direction_window_width
dd_dt_average_scale
double dd_dt_average_scale
speed_average_scale
double speed_average_scale
test_line_scale
double test_line_scale
combine_treshold
double combine_treshold
turn_angle_treshold
double turn_angle_treshold
circle_vs_speed_bias
double circle_vs_speed_bias
circle_vs_general_path_bias
double circle_vs_general_path_bias
line
Point[] line
- Parameters and constants.
in_recognition_mode
boolean in_recognition_mode
deriving_scale_space
boolean deriving_scale_space
object_manager
ObjectManager object_manager
control_module
ControlModule control_module
gesture_gui
GestureGUI gesture_gui
classifier
SimpleClassifier classifier
v_window
Frame v_window
a_window
Frame a_window
d_window
Frame d_window
fits_window
Frame fits_window
dd_dt_window
Frame dd_dt_window
data_window
JFrame data_window
joint_display
JointDisplay joint_display
menubar
MenuBar menubar
file
Menu file
open_menu
MenuItem open_menu
save_menu
MenuItem save_menu
save_as_menu
MenuItem save_as_menu
quit_menu
MenuItem quit_menu
edit
Menu edit
undo_menu
MenuItem undo_menu
windows
Menu windows
v_menu
MenuItem v_menu
a_menu
MenuItem a_menu
pen_menu
Menu pen_menu
direction_menu
Menu direction_menu
d_menu
MenuItem d_menu
fits_menu
MenuItem fits_menu
data_menu
MenuItem data_menu
dd_dt_menu
MenuItem dd_dt_menu
gesture_gui_menu
MenuItem gesture_gui_menu
controls_menu
MenuItem controls_menu
statistics_menu
MenuItem statistics_menu
joint_display_menu
MenuItem joint_display_menu
v_scale_space_menu
MenuItem v_scale_space_menu
dd_dt_scale_space_menu
MenuItem dd_dt_scale_space_menu
options
Menu options
vectors_menu
MenuItem vectors_menu
display_menu
MenuItem display_menu
processing
Menu processing
save_features_menu
MenuItem save_features_menu
derive_snapshots_menu
MenuItem derive_snapshots_menu
derive_properties_menu
MenuItem derive_properties_menu
x_list
JList x_list
y_list
JList y_list
v_window_graphics
Graphics v_window_graphics
a_window_graphics
Graphics a_window_graphics
d_window_graphics
Graphics d_window_graphics
fits_window_graphics
Graphics fits_window_graphics
dd_dt_window_graphics
Graphics dd_dt_window_graphics
graph_color
Color graph_color
v_scale_space_viewer
SpeedScaleSpaceViewer v_scale_space_viewer
dd_dt_scale_space_viewer
DirectionChangeScaleSpaceViewer dd_dt_scale_space_viewer
max_window_size
int max_window_size
previous_point
Point previous_point
display_lsq_vectors
boolean display_lsq_vectors
show_parsed_objects
boolean show_parsed_objects
buffer_ready
boolean buffer_ready
buffer
BufferedImage buffer
buffer_graphics
Graphics buffer_graphics
v_window_graphics
Graphics v_window_graphics
a_window_graphics
Graphics a_window_graphics
d_window_graphics
Graphics d_window_graphics
fits_window_graphics
Graphics fits_window_graphics
dd_dt_window_graphics
Graphics dd_dt_window_graphics
m_board
Point[] m_board
m_buildBoard
Line[] m_buildBoard
m_game
edu.mit.sketch.ui.Move[] m_game
m_halfX
Line m_halfX
|
Package edu.mit.sketch.uml |
arrow_type
int arrow_type
start_point
Point start_point
end_point
Point end_point
m_a
Point m_a
m_b
Point m_b
m_c
Point m_c
m_d
Point m_d
m_e
Point m_e
mode
int mode
ModeDraw
int ModeDraw
ModeObject
int ModeObject
ModeLink
int ModeLink
ModeText
int ModeText
drawButton
JRadioButton drawButton
objectButton
JRadioButton objectButton
linkButton
JRadioButton linkButton
textButton
JRadioButton textButton
circle
boolean circle
centerX
int centerX
centerY
int centerY
radius
int radius
computed
boolean computed
kind
int kind
start
Point start
end
Point end
side1
Point side1
side2
Point side2
head
Polygon head
computed
boolean computed
side3
Point side3
arrowHeadIndex
int arrowHeadIndex
side1Index
int side1Index
side2Index
int side2Index
side3Index
int side3Index
link
boolean link
PointVector
Vector PointVector
furthestIndex
int furthestIndex
furthestIndexFromStart
int furthestIndexFromStart
height
int height
width
int width
x
int x
y
int y
computed
boolean computed
object
boolean object
PointVector
Vector PointVector
m_stroke_collection
UMLStrokeCollection m_stroke_collection
num_strokes
int num_strokes
program_strokes
Vector program_strokes
examine_strokes
Vector examine_strokes
totalStrokesLength
double totalStrokesLength
allPoints
Vector allPoints
strokes
Vector strokes
UMLDeletedObject
UMLObject UMLDeletedObject
delete
boolean delete
program
UMLProgram program
last_x
int last_x
last_y
int last_y
first_x
int first_x
first_y
int first_y
mode
int mode
parent
edu.mit.sketch.uml.UMLFrame parent
UMLObjectStart
UMLObject UMLObjectStart
UMLInterfaceStart
UMLInterface UMLInterfaceStart
UMLObjectEnd
UMLObject UMLObjectEnd
UMLInterfaceEnd
UMLInterface UMLInterfaceEnd
program
UMLProgram program
m_UMLLinkStart
UMLLink m_UMLLinkStart
m_linkhead
boolean m_linkhead
Start
Object Start
End
Object End
UMLDeleteObject
UMLObject UMLDeleteObject
dragging
boolean dragging
dragTimer
Timer dragTimer
repaintTimer
Timer repaintTimer
moveCursor
Cursor moveCursor
regularCursor
Cursor regularCursor
history
UMLProgramHistory history
drawOriginal
boolean drawOriginal
nameCount
int nameCount
radius
int radius
test
boolean test
UMLObjectStart
UMLObject UMLObjectStart
UMLObjectEnd
UMLObject UMLObjectEnd
UMLInterfaceStart
UMLInterface UMLInterfaceStart
UMLInterfaceEnd
UMLInterface UMLInterfaceEnd
type
int type
startX
int startX
startY
int startY
endX
int endX
endY
int endY
startIsObject
boolean startIsObject
startIsInterface
boolean startIsInterface
endIsObject
boolean endIsObject
endIsInterface
boolean endIsInterface
slope
double slope
b
double b
surroundingPolygon
Polygon surroundingPolygon
originalStartX
int originalStartX
originalStartY
int originalStartY
originalEndX
int originalEndX
originalEndY
int originalEndY
sketchStartX
int sketchStartX
sketchStartY
int sketchStartY
sketchEndX
int sketchEndX
sketchEndY
int sketchEndY
m_original_drawn_a
Point m_original_drawn_a
m_original_drawn_b
Point m_original_drawn_b
m_original_drawn_c
Point m_original_drawn_c
m_original_drawn_d
Point m_original_drawn_d
m_original_drawn_e
Point m_original_drawn_e
m_drawn_a
Point m_drawn_a
m_drawn_b
Point m_drawn_b
m_drawn_c
Point m_drawn_c
m_drawn_d
Point m_drawn_d
m_drawn_e
Point m_drawn_e
m_interpreted_a
Point m_interpreted_a
m_interpreted_b
Point m_interpreted_b
m_interpreted_c
Point m_interpreted_c
m_interpreted_d
Point m_interpreted_d
m_interpreted_e
Point m_interpreted_e
dependency
int dependency
inheritence
int inheritence
aggregation
int aggregation
originalStrokes
String originalStrokes
interpretedStrokes
String interpretedStrokes
fileMenu
JMenu fileMenu
editMenu
JMenu editMenu
projectMenu
JMenu projectMenu
searchMenu
JMenu searchMenu
helpMenu
JMenu helpMenu
newMenuItem
JMenuItem newMenuItem
openMenuItem
JMenuItem openMenuItem
saveMenuItem
JMenuItem saveMenuItem
saveAsMenuItem
JMenuItem saveAsMenuItem
produceRoseMenuItem
JMenuItem produceRoseMenuItem
printCodeMenuItem
JMenuItem printCodeMenuItem
printDiagramMenuItem
JMenuItem printDiagramMenuItem
exitMenuItem
JMenuItem exitMenuItem
undoMenuItem
JMenuItem undoMenuItem
redoMenuItem
JMenuItem redoMenuItem
drawnStrokesMenuItem
JMenuItem drawnStrokesMenuItem
cleanMenuItem
JMenuItem cleanMenuItem
editProjectTitleMenuItem
JMenuItem editProjectTitleMenuItem
editProjectDescriptionMenuItem
JMenuItem editProjectDescriptionMenuItem
findMenuItem
JMenuItem findMenuItem
aboutMenuItem
JMenuItem aboutMenuItem
currentFile
File currentFile
drawPanel
UMLDrawPanel drawPanel
name
String name
permissions
int permissions
UMLParent
UMLClass UMLParent
code
String code
publicPermissions
int publicPermissions
packagePermissions
int packagePermissions
protectedPermissions
int protectedPermissions
privatePermissions
int privatePermissions
height
int height
width
int width
text
Vector text
objects
Vector objects
links
Vector links
interfaces
Vector interfaces
strokes
Vector strokes
lblTitle
JLabel lblTitle
lblDescription
JLabel lblDescription
name
String name
writeable
int writeable
readable
int readable
UMLParent
UMLClass UMLParent
publicPermissions
int publicPermissions
packagePermissions
int packagePermissions
protectedPermissions
int protectedPermissions
privatePermissions
int privatePermissions
isPoint
boolean isPoint
isDash
boolean isDash
isDrag
boolean isDrag
isEllipse
boolean isEllipse
isLine
boolean isLine
lineApproximation
Line lineApproximation
ellipseApproximation
Ellipse ellipseApproximation
polygonApproximation
Polygon polygonApproximation
PointVector
Vector PointVector
OriginalPointVector
Vector OriginalPointVector
StartPointVector
Vector StartPointVector
EndPointVector
Vector EndPointVector
MiddlePointVector
Vector MiddlePointVector
PointVectorClassifier
Classifier PointVectorClassifier
StartPointVectorClassifier
Classifier StartPointVectorClassifier
EndPointVectorClassifier
Classifier EndPointVectorClassifier
MiddlePointVectorClassifier
Classifier MiddlePointVectorClassifier
poly
Polygon poly
ses
boolean ses
computed
boolean computed
recognized
boolean recognized
drawable
boolean drawable
program
UMLProgram program
strokeLength
double strokeLength
m_strokes
Vector m_strokes
m_program
UMLProgram m_program
m_surrounding_object
UMLObject m_surrounding_object
m_bounding_poly
Polygon m_bounding_poly
m_bounding_rect
Rectangle m_bounding_rect
m_lines
Vector m_lines
m_angles
Vector m_angles
m_labeled_lines
Vector m_labeled_lines
|
Package edu.mit.sketch.uml.panel |
m_letter_sink
LetterSink m_letter_sink
m_label
JLabel m_label
m_list
List m_list
m_text_field
JTextField m_text_field
m_list_elements
Vector m_list_elements
m_element_catcher
ElementCatcher m_element_catcher
m_tabs
JTabbedPane m_tabs