CalibrationCaptureApp Class Reference

List of all members.

Public Member Functions

 CalibrationCaptureApp ()

Static Public Member Functions

static void main (String[] args)

Detailed Description

This class helps us create a mapping between the streamed (physical) coordinates and the batched (logical) coordinates for Anoto digital pens. This is important to allow us to mix streaming with batched event handling.

Calibrate the Clock First, then Calibrate the X & Y...

This is an an app that takes two strokes and records them. Then, it finds the orientation of the two strokes and calculates the crossing point of the two strokes, recording this as a set of streamed coordinate. It then does the same thing with the batched ink... And calibrates the coordinates.

For time-sensitive applications, this also allows us to calibrate the clock of the pen to the system's clock.

Usage: Make sure the pen is either empty, or you have download all the data off of your pen. You want to make sure that when you synchronize your pen, it will give the same number of strokes that were detected during streaming.

Draw a few strokes on your page. Then turn off streaming. Upload your pen data. The two ink objects are synchronized automatically.

This software is distributed under the BSD License.

Author:
Ron B Yeh (ronyeh(AT)cs.stanford.edu)

Definition at line 61 of file CalibrationCaptureApp.java.


Member Function Documentation

static void main ( String[]  args  )  [static]

Parameters:
args 

Definition at line 66 of file CalibrationCaptureApp.java.

References CalibrationCaptureApp.CalibrationCaptureApp().


The documentation for this class was generated from the following file:
Generated on Sat Apr 14 18:21:42 2007 for R3 Paper Toolkit by  doxygen 1.4.7