A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

accept(File) - Method in class edu.stanford.hci.r3.util.files.filters.DirectoriesOnlyFilter
Tests whether we will accept this file or not.
accept(File) - Method in class edu.stanford.hci.r3.util.files.filters.FileExcludeHiddenFilter
 
accept(File, String) - Method in class edu.stanford.hci.r3.util.files.filters.FileExcludeHiddenFilter
 
accept(File) - Method in class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
This method is for filechoosers, and makes use of acceptDirectories
accept(File, String) - Method in class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
 
ACCEPT_ALL - Static variable in class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
 
ACROBAT_SERVER - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
AcrobatCommunicationServer - Class in edu.stanford.hci.r3.tools.design.acrobat
In Acrobat, run this javascript to send the annotations over to this server.
AcrobatCommunicationServer(int, FileOutputStream) - Constructor for class edu.stanford.hci.r3.tools.design.acrobat.AcrobatCommunicationServer
 
AcrobatDesignerLauncher - Class in edu.stanford.hci.r3.tools.design.acrobat
Part of our design suite.
AcrobatDesignerLauncher() - Constructor for class edu.stanford.hci.r3.tools.design.acrobat.AcrobatDesignerLauncher
 
ACTION_RECEIVER_JAVA - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
ACTION_RECEIVER_PLAINTEXT - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
ActionChannel - Class in edu.stanford.hci.r3.devices.channels
The idea of channels is to provide a nice API for sending actions to a remote device.
ActionChannel(Device) - Constructor for class edu.stanford.hci.r3.devices.channels.ActionChannel
 
ActionHandler - Class in edu.stanford.hci.r3.actions.remote
Deals with actions that have been unserialized by ActionReceiver.
ActionHandler() - Constructor for class edu.stanford.hci.r3.actions.remote.ActionHandler
 
ActionJavaObjectXMLMessenger - Class in edu.stanford.hci.r3.actions.remote
Sends an R3 Action as a Java object serialized to xml over a socket.
ActionJavaObjectXMLMessenger(Socket) - Constructor for class edu.stanford.hci.r3.actions.remote.ActionJavaObjectXMLMessenger
 
ActionMessenger - Class in edu.stanford.hci.r3.actions.remote
Given an R3Action, the messenger will package it up and send it across the wire, so that the receiver can perform the designated action.
ActionMessenger(Socket) - Constructor for class edu.stanford.hci.r3.actions.remote.ActionMessenger
 
actionPerformed(ActionEvent) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
ActionPlainTextMessenger - Class in edu.stanford.hci.r3.actions.remote
Useful for debugging.
ActionPlainTextMessenger(Socket) - Constructor for class edu.stanford.hci.r3.actions.remote.ActionPlainTextMessenger
 
ActionReceiver - Class in edu.stanford.hci.r3.actions.remote
A daemon that sits and waits for actions to come in over the wire.
ActionReceiver(int, ClientServerType) - Constructor for class edu.stanford.hci.r3.actions.remote.ActionReceiver
Will only accept actions from the localhost.
ActionReceiver(int, ClientServerType, String...) - Constructor for class edu.stanford.hci.r3.actions.remote.ActionReceiver
 
ActionReceiverConnectionListener - Interface in edu.stanford.hci.r3.actions.remote
ActionReceiver uses this to listen for new client connections.
ActionReceiverTrayApp - Class in edu.stanford.hci.r3.actions.remote
Run the ActionReceiver as a tray application.
ActionReceiverTrayApp() - Constructor for class edu.stanford.hci.r3.actions.remote.ActionReceiverTrayApp
Initializes an app that sits in the tray.
ActionSender - Class in edu.stanford.hci.r3.actions.remote
Create this object, and connect it to a remote ActionReceiver (which is a server).
ActionSender(String, int, ClientServerType) - Constructor for class edu.stanford.hci.r3.actions.remote.ActionSender
 
add(Shape) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
add(Units, Units) - Static method in class edu.stanford.hci.r3.units.Units
 
add(Component) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonPanel
Re-directs the call to the toolPanel
add(Component, int) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonPanel
Re-directs the call to the toolPanel
add(Component, Object) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonPanel
Re-directs the call to the toolPanel
add(Component, Object, int) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonPanel
Re-directs the call to the toolPanel
add(Point2D, Vector2D) - Static method in class edu.stanford.hci.r3.util.geometry.Vector2D
Adds a vector to a point, resulting in a new point.
add(Vector2D, Vector2D) - Static method in class edu.stanford.hci.r3.util.geometry.Vector2D
 
addActionHandler(ActionHandler) - Method in class edu.stanford.hci.r3.actions.remote.ActionReceiver
Add another listener that handles received actions.
addBatchEventHandler(BatchedEventHandler) - Method in class edu.stanford.hci.r3.Application
 
addBufferedImageToCache(File, BufferedImage) - Method in class edu.stanford.hci.r3.util.graphics.ImageCache
Use this only if you need to explicitly add something to the cache.
addCalibrationHandler() - Method in class edu.stanford.hci.r3.pen.handwriting.CaptureApplication
Create a Region by tapping two points.
addCategories(String...) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonToolbar
 
addCategory(String) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonToolbar
 
addChangeListener(ChangeListener) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Registers a listener for ChangeEvents.
addChild(Region, Coordinates) - Method in class edu.stanford.hci.r3.paper.regions.CompoundRegion
A compound region is made up of a bunch of regions and their coordinates relative to the origin of the compound region.
addConfigurationPath(File) - Method in class edu.stanford.hci.r3.paper.Sheet
 
addDevice(Device) - Method in class edu.stanford.hci.r3.Application
 
addEventHandler(EventHandler) - Method in class edu.stanford.hci.r3.paper.Region
Keeps track of this event handler.
addEventHandlerForUnmappedEvents(EventHandler) - Method in class edu.stanford.hci.r3.events.EventEngine
This can detect and process events when it's outside of any other region...
addFlashClientListener(FlashListener) - Method in class edu.stanford.hci.r3.flash.FlashCommunicationServer
 
addGesture(ShapeContext) - Method in class edu.stanford.hci.r3.pen.gesture.Gesture
 
addGlobalRegion(Region) - Method in class edu.stanford.hci.r3.paper.Bundle
Deprecated. because it is incomplete! It doesn't work yet...
addInk(Ink) - Method in class edu.stanford.hci.r3.components.InkPanel
 
addInk(Ink) - Method in class edu.stanford.hci.r3.components.InkPCanvas
Use the Ink object's color...
addInkWithDefaultColor(Ink) - Method in class edu.stanford.hci.r3.components.InkPCanvas
Use the default color to override the ink object's color.
addLayoutComponent(String, Component) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
 
addLayoutComponent(String, Component) - Method in class edu.stanford.hci.r3.util.layout.StackedLayout
Add the specified component to the layout, parsing the layout tag.
addLivePenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.Pen
 
addLivePenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.PenInput
Adds a low-level pen data listener to the live pen.
addLivePenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
addNewInk() - Method in class edu.stanford.hci.r3.components.InkPanel
 
addParentRegion(Region) - Method in class edu.stanford.hci.r3.events.EventHandler
 
addPen(Pen) - Method in class edu.stanford.hci.r3.flash.whiteboard.FlashWhiteboard
 
addPenInput(PenInput) - Method in class edu.stanford.hci.r3.Application
Add a digital pen (or pen simulator) for this application.
addPenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.streaming.PenClient
 
addPenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.streaming.PenStreamingConnection
Add a Pen Listener to the internal list.
addPenListener(PenListener) - Method in class edu.stanford.hci.r3.tools.design.sketch.SketchToPaperUI
Other modules, like a Flash GUI, can listen in on the pen samples.
addPoint(double[]) - Method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
addPossibleCompletion(String) - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
OLD: Add an autocomplete entry, and keep track of the number of times it has been "added" to the completions list.
addRegion(Region, Coordinates) - Method in class edu.stanford.hci.r3.paper.layout.RegionGroup
 
addRegion(Region) - Method in class edu.stanford.hci.r3.paper.Sheet
 
addRegion(Region, Units, Units) - Method in class edu.stanford.hci.r3.paper.Sheet
 
addRegion(Region) - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfiguration
 
addRegions(File) - Method in class edu.stanford.hci.r3.paper.Sheet
This file must be an XStream-serialized RegionConfiguration object.
addRenderingCommands(List<GraphicsCommand>) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction.LocalDisplay
 
addSample(double, double, int, long) - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
addSample(PenSample) - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
addSheet(Sheet) - Method in class edu.stanford.hci.r3.Application
When a sheet is added to an application, we will need to determine how the pattern maps to the sheet.
addSheet(Sheet, File) - Method in class edu.stanford.hci.r3.Application
This method is better than the one argument version, because it makes everything explicit.
addSheet(Sheet, PatternLocationToSheetLocationMapping) - Method in class edu.stanford.hci.r3.Application
This method may be the best of the three, because you explicitly construct the patternToSheetMapping (using any method you prefer).
addSheet(Sheet) - Method in class edu.stanford.hci.r3.paper.Bundle
 
addSheets(Sheet...) - Method in class edu.stanford.hci.r3.paper.Bundle
 
addStopListener(PlaySoundAction.PlaySoundListener) - Method in class edu.stanford.hci.r3.actions.types.PlaySoundAction
 
addStroke(InkStroke) - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
addToLibraryPath(URL) - Static method in class edu.stanford.hci.r3.util.SystemUtils
This doesn't work.
addToolsToCategoryPanel(String, List<RibbonPanel>) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonToolbar
 
addVisualComponents(Application) - Method in class edu.stanford.hci.r3.tools.debug.DebugPCanvas
 
adjustAlignment(Component) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
 
adjustPatternSize(int) - Method in class edu.stanford.hci.r3.pattern.output.PDFPatternGenerator
0 means no adjustment.
alignInkStrokes(Ink, Ink) - Method in class edu.stanford.hci.r3.pattern.calibrate.CalibrationEngine
 
animateSplashScreen(long, Point2D) - Static method in class edu.stanford.hci.r3.util.graphics.SplashScreenUtils
OS X-like indeterminate progress bar.
Application - Class in edu.stanford.hci.r3
The R3 approach suggests that you create Application objects to wrap your entire paper + digital application.
Application(String) - Constructor for class edu.stanford.hci.r3.Application
 
ArrayUtils - Class in edu.stanford.hci.r3.util
This software is distributed under the BSD License.
ArrayUtils() - Constructor for class edu.stanford.hci.r3.util.ArrayUtils
 
ARROW_HEIGHT - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
ARROW_SZ - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
ARROW_WIDTH - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
AudioChannel - Class in edu.stanford.hci.r3.devices.channels
AudioChannel(Device) - Constructor for class edu.stanford.hci.r3.devices.channels.AudioChannel
 
AudioHeadsetDevice - Class in edu.stanford.hci.r3.devices.types
AudioHeadsetDevice(String, String) - Constructor for class edu.stanford.hci.r3.devices.types.AudioHeadsetDevice
 
autotest() - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
autotest(ArrayList<Gesture>) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
average(double...) - Static method in class edu.stanford.hci.r3.util.MathUtils
If you think your values will overflow this operation, then roll your own
averageMatch(ShapeContext) - Method in class edu.stanford.hci.r3.pen.gesture.Gesture
 

B

bands - Static variable in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
BATCH_SERVER - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
batchedDataArrived(File) - Method in class edu.stanford.hci.r3.pen.batch.BatchedEventHandler
 
BatchedEventHandler - Class in edu.stanford.hci.r3.pen.batch
Reads in XML request files as Ink objects.
BatchedEventHandler(String) - Constructor for class edu.stanford.hci.r3.pen.batch.BatchedEventHandler
Create an Event Handler for reading in Batched Ink Files, synched over USB.
BatchedInkStorage - Class in edu.stanford.hci.r3.browse
Allows you to read Ink objects from the XML files stored on disk, in the penSynch data directory.
BatchedInkStorage() - Constructor for class edu.stanford.hci.r3.browse.BatchedInkStorage
 
BatchedPatternCoordinates - Class in edu.stanford.hci.r3.units.coordinates
Represents a location in the Anoto LOGICAL coordinate space.
BatchedPatternCoordinates(int, int, int, int, PatternDots, PatternDots) - Constructor for class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
BatchFileCreator - Class in edu.stanford.hci.r3.config
This is a utility generating the correct classpath for a WindowsXP Batch file.
BatchFileCreator() - Constructor for class edu.stanford.hci.r3.config.BatchFileCreator
 
BatchFileCreator.Attributes - Enum in edu.stanford.hci.r3.config
 
BatchFileCreator.Nodes - Enum in edu.stanford.hci.r3.config
 
BatchImporter - Class in edu.stanford.hci.r3.pen.batch
The batch importer will be called by the pen importer (.NET code) every time you synchronize the pen.
BatchImporter() - Constructor for class edu.stanford.hci.r3.pen.batch.BatchImporter
 
BatchImporterDebugger - Class in edu.stanford.hci.r3.pen.batch
Point it to a file to "reimport" the data, as if you just plugged in the pen.
BatchImporterDebugger() - Constructor for class edu.stanford.hci.r3.pen.batch.BatchImporterDebugger
 
BatchServer - Class in edu.stanford.hci.r3.pen.batch
Wait at a socket (say: 9999) and receive the location of xml files that contain data from a pen synch action (the user drops the pen into the dock).
BatchServer(EventEngine) - Constructor for class edu.stanford.hci.r3.pen.batch.BatchServer
 
bestMatch(ShapeContext) - Method in class edu.stanford.hci.r3.pen.gesture.Gesture
 
bookstein(int, double[][], double[][], double, double[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
BufferedImagePanel - Class in edu.stanford.hci.r3.util.components
Displays an Image in a JPanel.
BufferedImagePanel() - Constructor for class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
BufferedImagePanel(BufferedImage) - Constructor for class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
Bundle - Class in edu.stanford.hci.r3.paper
A Collection of Sheets (see Sheet.java).
Bundle(String) - Constructor for class edu.stanford.hci.r3.paper.Bundle
A bunch of sheets that are related to each other in some way.
BundleRenderer - Class in edu.stanford.hci.r3.render
Renders bundles of sheets.
BundleRenderer(Bundle) - Constructor for class edu.stanford.hci.r3.render.BundleRenderer
 
ButtonRegion - Class in edu.stanford.hci.r3.paper.regions
A Shortcut for creating a region with a click handler.
ButtonRegion(String, double, double, double, double) - Constructor for class edu.stanford.hci.r3.paper.regions.ButtonRegion
 

C

calcTabs(Container) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Figure out tab stop x-positions
CalibrationCaptureApp - Class in edu.stanford.hci.r3.pattern.calibrate
This class helps us create a mapping between the streamed (physical) coordinates and the batched (logical) coordinates for Anoto digital pens.
CalibrationCaptureApp() - Constructor for class edu.stanford.hci.r3.pattern.calibrate.CalibrationCaptureApp
 
CalibrationEngine - Class in edu.stanford.hci.r3.pattern.calibrate
Aligns two Ink objects to determine the clock offset and parameters for our pattern package.
CalibrationEngine() - Constructor for class edu.stanford.hci.r3.pattern.calibrate.CalibrationEngine
 
canImport(JComponent, DataFlavor[]) - Method in class edu.stanford.hci.r3.tools.design.acrobat.FileTransferHandler
 
CaptureApplication - Class in edu.stanford.hci.r3.pen.handwriting
This paper application demonstrates: Handwriting Recognition as a Content Filter Creating Regions and Sheets at RUNTIME, from arbitrary patterned paper
CaptureApplication(HandwritingCaptureDebugger) - Constructor for class edu.stanford.hci.r3.pen.handwriting.CaptureApplication
Start the App with Zero Sheets.
CATEGORY_LABEL_FONT - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
CatmullRomSpline - Class in edu.stanford.hci.r3.util.geometry
A Catmull-Rom Spline.
CatmullRomSpline() - Constructor for class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
 
CENTER_ALIGN - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
centerWindow(JFrame) - Static method in class edu.stanford.hci.r3.util.WindowUtils
Plops the frame into the center of the desktop.
Centimeters - Class in edu.stanford.hci.r3.units
This software is distributed under the BSD License.
Centimeters() - Constructor for class edu.stanford.hci.r3.units.Centimeters
 
Centimeters(double) - Constructor for class edu.stanford.hci.r3.units.Centimeters
 
changeEvent - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
changeListener - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
characters(char[], int, int) - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
clear() - Method in class edu.stanford.hci.r3.components.InkPanel
Remove all the ink from the ink panel.
clear() - Method in class edu.stanford.hci.r3.events.handlers.HandwritingRecognizer
Clear the internal strokes storage.
clear() - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
Clear the buffers.
clear_covers(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
clearInk() - Method in class edu.stanford.hci.r3.pen.handwriting.CaptureApplication
 
clearLoadedEvents() - Method in class edu.stanford.hci.r3.events.replay.EventBrowser
 
clearLoadedEvents() - Method in class edu.stanford.hci.r3.events.replay.EventReplayManager
 
ClickAdapter - Class in edu.stanford.hci.r3.events.handlers
Makes code that needs a ClickHandler a little bit cleaner.
ClickAdapter() - Constructor for class edu.stanford.hci.r3.events.handlers.ClickAdapter
 
clickCount - Variable in class edu.stanford.hci.r3.events.handlers.ClickHandler
Use this variable to see if there was a double click, while handing a clicked() event.
clicked(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.ClickAdapter
 
clicked(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.ClickHandler
 
ClickHandler - Class in edu.stanford.hci.r3.events.handlers
Unlike Java Swing's MouseListener, the Pen & Paper Click Handler cannot sense mouseover.
ClickHandler() - Constructor for class edu.stanford.hci.r3.events.handlers.ClickHandler
 
ClientServerType - Enum in edu.stanford.hci.r3.util.networking
Used by the various R3 servers to determine whether it will get data as serialized java objects, or plain text.
clone() - Method in class edu.stanford.hci.r3.units.Size
 
clone() - Method in class edu.stanford.hci.r3.units.Units
 
close() - Method in class edu.stanford.hci.r3.actions.types.TextToSpeechAction
Clean up resources.
closeSockets() - Method in class edu.stanford.hci.r3.tools.design.acrobat.AcrobatCommunicationServer
 
clusterStrokes(List<InkStroke>, double) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
Clusters a list of strokes into a list of list of strokes.
CodeGenerator - Class in edu.stanford.hci.r3.tools.develop
Makes coding easy by generating templates and boilerplate for you.
CodeGenerator() - Constructor for class edu.stanford.hci.r3.tools.develop.CodeGenerator
 
column - Variable in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram.Pair
 
command(int) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
COMPort - Enum in edu.stanford.hci.r3.util.communications
When translated to a string, JavaCOMM can map this to a physical COM port.
CompoundRegion - Class in edu.stanford.hci.r3.paper.regions
Put more than one region together.
CompoundRegion(String, Units, Units) - Constructor for class edu.stanford.hci.r3.paper.regions.CompoundRegion
 
CompoundRenderer - Class in edu.stanford.hci.r3.render.regions
Allows us to build up more complicated regions.
CompoundRenderer(CompoundRegion) - Constructor for class edu.stanford.hci.r3.render.regions.CompoundRenderer
 
computeCostMatrix(ArrayList<ShapeHistogram>, ArrayList<ShapeHistogram>, int, int, double) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
CONFIG_FILE_KEY - Static variable in class edu.stanford.hci.r3.actions.remote.ActionReceiver
Read our trusted senders from this config file (see Configuration.java).
CONFIG_FILE_KEY - Static variable in class edu.stanford.hci.r3.PaperToolkit
 
CONFIG_FILE_KEY - Static variable in class edu.stanford.hci.r3.render.RegionRenderer
 
CONFIG_FILE_KEY - Static variable in class edu.stanford.hci.r3.units.Pixels
The Key to access the configuration file for Pixels.
CONFIG_FILE_VALUE - Static variable in class edu.stanford.hci.r3.actions.remote.ActionReceiver
 
CONFIG_FILE_VALUE - Static variable in class edu.stanford.hci.r3.PaperToolkit
 
CONFIG_FILE_VALUE - Static variable in class edu.stanford.hci.r3.render.RegionRenderer
 
CONFIG_FILE_VALUE - Static variable in class edu.stanford.hci.r3.units.Pixels
 
CONFIG_PATTERN_PATH_KEY - Static variable in class edu.stanford.hci.r3.PaperToolkit
 
CONFIG_PATTERN_PATH_VALUE - Static variable in class edu.stanford.hci.r3.PaperToolkit
 
Configuration - Class in edu.stanford.hci.r3.config
The design of this configuration scheme was informed by Jeff Heer's prefuse code.
connect() - Method in class edu.stanford.hci.r3.devices.Device
Once we have connected, we can start sending this device commands....
connect() - Method in class edu.stanford.hci.r3.pen.streaming.PenClient
 
Constants - Class in edu.stanford.hci.r3.config
Put some project-wide, commonly used constants here.
Constants() - Constructor for class edu.stanford.hci.r3.config.Constants
 
Constants.Ports - Class in edu.stanford.hci.r3.config
 
Constants.Ports() - Constructor for class edu.stanford.hci.r3.config.Constants.Ports
 
consume() - Method in class edu.stanford.hci.r3.events.PenEvent
Consume this event.
contains(StreamedPatternCoordinates) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.FlexiblePatternCoordinateConverter
 
contains(StreamedPatternCoordinates) - Method in interface edu.stanford.hci.r3.pattern.coordinates.conversion.PatternCoordinateConverter
 
contains(double, double) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
For performance, we precompute the boundaries and store just those numbers.
contains(StreamedPatternCoordinates) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
If you have the values and do not need to create a StreamedPatternCoordinates object, use the other contains(...) method.
containsRegion(Region) - Method in class edu.stanford.hci.r3.paper.Sheet
 
contentArrived() - Method in class edu.stanford.hci.r3.events.handlers.HandwritingRecognizer
 
contentArrived() - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
ContentCanvas - Class in edu.stanford.hci.r3.browse
 
ContentCanvas() - Constructor for class edu.stanford.hci.r3.browse.ContentCanvas
 
convert_path(int, double[][], int[][], int[], int[], ArrayList<ShapeHistogram.Pair>) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
convertArrayToList(T[]) - Static method in class edu.stanford.hci.r3.util.ArrayUtils
 
Coordinates - Class in edu.stanford.hci.r3.units.coordinates
A point in 2D space.
Coordinates(Units, Units) - Constructor for class edu.stanford.hci.r3.units.coordinates.Coordinates
 
CoordinateTranslator - Class in edu.stanford.hci.r3.pattern.coordinates
Given a coordinate in physical (streamed) anoto space, it returns a coordinate in logical (batched) space.
CoordinateTranslator() - Constructor for class edu.stanford.hci.r3.pattern.coordinates.CoordinateTranslator
 
copy(File, File) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
copy(File, File, boolean) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
A flexible copy function.
costWeighting - Static variable in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
createAndAddSheets(int, String, Units, Units) - Method in class edu.stanford.hci.r3.paper.Bundle
Convenience function to add a bunch of sheets to this bundle.
createBestImage() - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
createDefaultModel() - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
createEventFromString(String) - Method in class edu.stanford.hci.r3.events.replay.EventReplayManager
The inverse of createStringFromEvent(...).
createListener() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Create a listener to relay change events from the bounded range model.
createNewFileChooser(String[]) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
createPolygon(Point2D...) - Static method in class edu.stanford.hci.r3.util.graphics.GraphicsUtils
Creates a polygon from an array of points.
createScreenCapture(Rectangle, File) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
createWritableBuffer(int, int) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
 
createWritableBuffer(int, int) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
Creates an alpha channel to write translucent images to.
createWritableBufferWithoutAlpha(int, int) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
Even without an alpha channel, you can do alpha compositing! However, it won't work well if you want a transparent background for PNGs.
createZeroImage(int, int, int) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
Create a black image with the given width, height, and color depth (use 3 for an RGB image, 4 for RGBA).
CrossHandler - Class in edu.stanford.hci.r3.events.handlers
Instead of detecting clicks, this should detect crosses on a target.
CrossHandler() - Constructor for class edu.stanford.hci.r3.events.handlers.CrossHandler
 
customPaint(Graphics2D, int, int) - Method in class edu.stanford.hci.r3.events.replay.EventSlider
 
customPaint(Graphics2D, int, int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Override this method to perform custom painting of the slider trough.

D

DARK_THEMED_INK_COLOR - Static variable in class edu.stanford.hci.r3.components.InkPCanvas
 
DEBUG_REGIONS - Static variable in class edu.stanford.hci.r3.render.RegionRenderer
Whether we are in debug mode.
DebugFrame - Class in edu.stanford.hci.r3.tools.debug
DebugFrame(String) - Constructor for class edu.stanford.hci.r3.tools.debug.DebugFrame
 
DebuggingEnvironment - Class in edu.stanford.hci.r3.tools.debug
To help you visualize the event handlers and otherwise debug the paper UI and application.
DebuggingEnvironment(Application) - Constructor for class edu.stanford.hci.r3.tools.debug.DebuggingEnvironment
 
DebuggingPenListener - Class in edu.stanford.hci.r3.pen.debug
Allows us to debug multiple pens.
DebuggingPenListener() - Constructor for class edu.stanford.hci.r3.pen.debug.DebuggingPenListener
 
DebuggingPenListener(String) - Constructor for class edu.stanford.hci.r3.pen.debug.DebuggingPenListener
 
DebuggingTasks - Class in edu.stanford.hci.r3.tools.design.gui.toolbar
DebuggingTasks() - Constructor for class edu.stanford.hci.r3.tools.design.gui.toolbar.DebuggingTasks
 
DebugPCanvas - Class in edu.stanford.hci.r3.tools.debug
DebugPCanvas() - Constructor for class edu.stanford.hci.r3.tools.debug.DebugPCanvas
 
DebugUtils - Class in edu.stanford.hci.r3.util
A utility for printing messages and seeing which file they originated from.
DebugUtils() - Constructor for class edu.stanford.hci.r3.util.DebugUtils
 
DEFAULT_COM_PORT - Static variable in class edu.stanford.hci.r3.pen.Pen
PenStreamingConnection uses this to determine which COM port to connect to when looking for pen data.
DEFAULT_INK_COLOR - Static variable in class edu.stanford.hci.r3.components.InkPCanvas
 
DEFAULT_INK_STROKE - Static variable in interface edu.stanford.hci.r3.render.ink.RenderingTechnique
 
DEFAULT_JAVA_PORT - Static variable in class edu.stanford.hci.r3.actions.remote.ActionReceiver
Will listen on this port for Java XML objects.
DEFAULT_JAVA_PORT - Static variable in class edu.stanford.hci.r3.pen.streaming.PenServer
The default port to which pen clients can connect...
DEFAULT_PATTERN_PACKAGE_NAME - Static variable in class edu.stanford.hci.r3.pattern.TiledPatternGenerator
The name of the default pattern package (stored in pattern/default/).
DEFAULT_PLAINTEXT_PORT - Static variable in class edu.stanford.hci.r3.actions.remote.ActionReceiver
Will listen on this port for text commands.
DEFAULT_PLAINTEXT_PORT - Static variable in class edu.stanford.hci.r3.pen.batch.BatchServer
Will listen on this port for text commands.
DEFAULT_PLAINTEXT_PORT - Static variable in class edu.stanford.hci.r3.pen.streaming.PenServer
 
DEFAULT_PORT - Static variable in class edu.stanford.hci.r3.flash.FlashCommunicationServer
communicate through this port
DEFAULT_PORT - Static variable in class edu.stanford.hci.r3.flash.timelineControl.FlashControlServer
communicate through this port
DEFAULT_PORT - Static variable in class edu.stanford.hci.r3.pen.streaming.PenStreamingConnection
 
DEFAULT_SERIAL_PORT - Static variable in class edu.stanford.hci.r3.pen.streaming.PenServer
 
delay(int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
Designer - Class in edu.stanford.hci.r3.tools.design
Basically, a JFrame with a scrollable document panel that can render Sheets and Regions.
Designer() - Constructor for class edu.stanford.hci.r3.tools.design.Designer
 
DESKTOP_CENTER - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
DESKTOP_EAST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
DESKTOP_NORTH - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
DESKTOP_NORTHEAST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
DESKTOP_NORTHWEST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
DESKTOP_SOUTH - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
DESKTOP_SOUTHEAST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
DESKTOP_SOUTHWEST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
DESKTOP_WEST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
destroy() - Method in class edu.stanford.hci.r3.actions.remote.ActionMessenger
Clean up resources.
destroy() - Method in class edu.stanford.hci.r3.pen.streaming.data.PenServerJavaObjectXMLSender
 
destroy() - Method in class edu.stanford.hci.r3.pen.streaming.data.PenServerPlainTextSender
 
destroy() - Method in interface edu.stanford.hci.r3.pen.streaming.data.PenServerSender
 
determineClassParameters() - Method in class edu.stanford.hci.r3.pen.gesture.Gesture
 
determineClassParameters() - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
Device - Class in edu.stanford.hci.r3.devices
Applications can also include devices, which can supply input and receive output.
Device(String, String) - Constructor for class edu.stanford.hci.r3.devices.Device
Provide an IP address of a remote device that is listening for actions.
direction - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
DirectoriesOnlyFilter - Class in edu.stanford.hci.r3.util.files.filters
This software is distributed under the BSD License.
DirectoriesOnlyFilter(boolean) - Constructor for class edu.stanford.hci.r3.util.files.filters.DirectoriesOnlyFilter
If flag==false, we match directories of either visibility (we don't check the flag).
DirectoriesOnlyFilter(Visibility) - Constructor for class edu.stanford.hci.r3.util.files.filters.DirectoriesOnlyFilter
Will accept only directories that match the Visibility flag.
disconnect() - Method in class edu.stanford.hci.r3.actions.remote.ActionSender
Stop talking to the remote server.
disconnect() - Method in class edu.stanford.hci.r3.devices.Device
 
disconnect() - Method in class edu.stanford.hci.r3.pen.streaming.PenClient
Disconnect from the server.
display(ShapeContext, double, double) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
DisplayChannel - Class in edu.stanford.hci.r3.devices.channels
A Local/Remote JFrame and associated Graphics2D object, essentially.
DisplayChannel(Device) - Constructor for class edu.stanford.hci.r3.devices.channels.DisplayChannel
 
DisplayChannel.ImageLocation - Enum in edu.stanford.hci.r3.devices.channels
DisplayGraphicsAction - Class in edu.stanford.hci.r3.actions.types
Ideally, this is done with reflection, runtime class loading and compilation, etc.
DisplayGraphicsAction() - Constructor for class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
DisplayGraphicsAction.LocalDisplay - Class in edu.stanford.hci.r3.actions.types
Regardless of where the graphics commands are sent, you need to eventually get a LOCAL display and a LOCAL graphics object.
displayImage(File, double, double, DisplayChannel.ImageLocation) - Method in class edu.stanford.hci.r3.devices.channels.DisplayChannel
 
displayInvertedInkColor() - Method in class edu.stanford.hci.r3.components.InkPanel
 
displayPageFormat(PageFormat) - Static method in class edu.stanford.hci.r3.printing.Printer
 
displayTilingInformation(Units, Units) - Method in class edu.stanford.hci.r3.pattern.TiledPatternGenerator
Prints out some information on the tiling...
distance(double[][], int[], int, int) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
distance(double, double, double, double) - Static method in class edu.stanford.hci.r3.util.MathUtils
 
DocumentModel - Class in edu.stanford.hci.r3.tools.design.model
Represents the Application that we are creating, including its Sheets, Regions, and Event Handlers.
DocumentModel() - Constructor for class edu.stanford.hci.r3.tools.design.model.DocumentModel
 
DocumentPanel - Class in edu.stanford.hci.r3.tools.design.gui
Renders the document in our interactive designer.
DocumentPanel() - Constructor for class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
 
DocumentTasks - Class in edu.stanford.hci.r3.tools.design.gui.toolbar
DocumentTasks() - Constructor for class edu.stanford.hci.r3.tools.design.gui.toolbar.DocumentTasks
 
doOpenFile(File) - Static method in class edu.stanford.hci.r3.devices.Device
Opens a file on the local device, using the default file editor.
doOpenURL(String) - Static method in class edu.stanford.hci.r3.devices.Device
Opens a URL on the local machine.
doPlaySound(File) - Static method in class edu.stanford.hci.r3.devices.Device
Plays the sound file on the local device.
doSpeakText(String) - Static method in class edu.stanford.hci.r3.devices.Device
 
DOWN - Static variable in class edu.stanford.hci.r3.pattern.PatternJitter
 
downloadUrlToFile(URL, File) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
drag(PInputEvent) - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
 
dragActivityStep(PInputEvent) - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
Do auto panning even when the mouse is not moving.
DragHandler - Class in edu.stanford.hci.r3.events.handlers
This event handler can detect the starting and ending locations of a drag operation (pen down, pen move, pen up)...
DragHandler() - Constructor for class edu.stanford.hci.r3.events.handlers.DragHandler
 
drawImage(File, int, int) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
drawImage(File, int, int, double) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
DrawImageCommand - Class in edu.stanford.hci.r3.actions.types.graphicscommands
DrawImageCommand(File, int, int) - Constructor for class edu.stanford.hci.r3.actions.types.graphicscommands.DrawImageCommand
 
DrawImageCommand(File, int, int, AffineTransform) - Constructor for class edu.stanford.hci.r3.actions.types.graphicscommands.DrawImageCommand
 
drawRect(int, int, int, int) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
DrawRectCommand - Class in edu.stanford.hci.r3.actions.types.graphicscommands
DrawRectCommand(int, int, int, int) - Constructor for class edu.stanford.hci.r3.actions.types.graphicscommands.DrawRectCommand
 
drawShape(Shape) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
DrawShape - Class in edu.stanford.hci.r3.actions.types.graphicscommands
DrawShape(Shape) - Constructor for class edu.stanford.hci.r3.actions.types.graphicscommands.DrawShape
 
DROP_SHADOW_DISTANCE - Static variable in class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
Drop shadow for the (on screen) rendered paper

E

edu.stanford.hci.r3 - package edu.stanford.hci.r3
 
edu.stanford.hci.r3.actions - package edu.stanford.hci.r3.actions
 
edu.stanford.hci.r3.actions.remote - package edu.stanford.hci.r3.actions.remote
 
edu.stanford.hci.r3.actions.types - package edu.stanford.hci.r3.actions.types
 
edu.stanford.hci.r3.actions.types.graphicscommands - package edu.stanford.hci.r3.actions.types.graphicscommands
 
edu.stanford.hci.r3.browse - package edu.stanford.hci.r3.browse
 
edu.stanford.hci.r3.components - package edu.stanford.hci.r3.components
 
edu.stanford.hci.r3.config - package edu.stanford.hci.r3.config
 
edu.stanford.hci.r3.devices - package edu.stanford.hci.r3.devices
 
edu.stanford.hci.r3.devices.channels - package edu.stanford.hci.r3.devices.channels
 
edu.stanford.hci.r3.devices.types - package edu.stanford.hci.r3.devices.types
 
edu.stanford.hci.r3.events - package edu.stanford.hci.r3.events
 
edu.stanford.hci.r3.events.handlers - package edu.stanford.hci.r3.events.handlers
 
edu.stanford.hci.r3.events.replay - package edu.stanford.hci.r3.events.replay
 
edu.stanford.hci.r3.flash - package edu.stanford.hci.r3.flash
 
edu.stanford.hci.r3.flash.timelineControl - package edu.stanford.hci.r3.flash.timelineControl
 
edu.stanford.hci.r3.flash.whiteboard - package edu.stanford.hci.r3.flash.whiteboard
 
edu.stanford.hci.r3.paper - package edu.stanford.hci.r3.paper
 
edu.stanford.hci.r3.paper.bundles - package edu.stanford.hci.r3.paper.bundles
 
edu.stanford.hci.r3.paper.layout - package edu.stanford.hci.r3.paper.layout
 
edu.stanford.hci.r3.paper.regions - package edu.stanford.hci.r3.paper.regions
 
edu.stanford.hci.r3.paper.sheets - package edu.stanford.hci.r3.paper.sheets
 
edu.stanford.hci.r3.paper.xml - package edu.stanford.hci.r3.paper.xml
 
edu.stanford.hci.r3.pattern - package edu.stanford.hci.r3.pattern
 
edu.stanford.hci.r3.pattern.calibrate - package edu.stanford.hci.r3.pattern.calibrate
 
edu.stanford.hci.r3.pattern.coordinates - package edu.stanford.hci.r3.pattern.coordinates
 
edu.stanford.hci.r3.pattern.coordinates.conversion - package edu.stanford.hci.r3.pattern.coordinates.conversion
 
edu.stanford.hci.r3.pattern.output - package edu.stanford.hci.r3.pattern.output
 
edu.stanford.hci.r3.pen - package edu.stanford.hci.r3.pen
 
edu.stanford.hci.r3.pen.batch - package edu.stanford.hci.r3.pen.batch
 
edu.stanford.hci.r3.pen.debug - package edu.stanford.hci.r3.pen.debug
 
edu.stanford.hci.r3.pen.gesture - package edu.stanford.hci.r3.pen.gesture
 
edu.stanford.hci.r3.pen.handwriting - package edu.stanford.hci.r3.pen.handwriting
 
edu.stanford.hci.r3.pen.ink - package edu.stanford.hci.r3.pen.ink
 
edu.stanford.hci.r3.pen.streaming - package edu.stanford.hci.r3.pen.streaming
 
edu.stanford.hci.r3.pen.streaming.data - package edu.stanford.hci.r3.pen.streaming.data
 
edu.stanford.hci.r3.pen.streaming.listeners - package edu.stanford.hci.r3.pen.streaming.listeners
 
edu.stanford.hci.r3.printing - package edu.stanford.hci.r3.printing
 
edu.stanford.hci.r3.printing.types - package edu.stanford.hci.r3.printing.types
 
edu.stanford.hci.r3.render - package edu.stanford.hci.r3.render
 
edu.stanford.hci.r3.render.ink - package edu.stanford.hci.r3.render.ink
 
edu.stanford.hci.r3.render.regions - package edu.stanford.hci.r3.render.regions
 
edu.stanford.hci.r3.render.sheets - package edu.stanford.hci.r3.render.sheets
 
edu.stanford.hci.r3.tools - package edu.stanford.hci.r3.tools
 
edu.stanford.hci.r3.tools.debug - package edu.stanford.hci.r3.tools.debug
 
edu.stanford.hci.r3.tools.design - package edu.stanford.hci.r3.tools.design
 
edu.stanford.hci.r3.tools.design.acrobat - package edu.stanford.hci.r3.tools.design.acrobat
 
edu.stanford.hci.r3.tools.design.gui - package edu.stanford.hci.r3.tools.design.gui
 
edu.stanford.hci.r3.tools.design.gui.toolbar - package edu.stanford.hci.r3.tools.design.gui.toolbar
 
edu.stanford.hci.r3.tools.design.model - package edu.stanford.hci.r3.tools.design.model
 
edu.stanford.hci.r3.tools.design.sketch - package edu.stanford.hci.r3.tools.design.sketch
 
edu.stanford.hci.r3.tools.design.swing - package edu.stanford.hci.r3.tools.design.swing
 
edu.stanford.hci.r3.tools.design.util - package edu.stanford.hci.r3.tools.design.util
 
edu.stanford.hci.r3.tools.develop - package edu.stanford.hci.r3.tools.develop
 
edu.stanford.hci.r3.tools.develop.inkapibrowser - package edu.stanford.hci.r3.tools.develop.inkapibrowser
 
edu.stanford.hci.r3.units - package edu.stanford.hci.r3.units
 
edu.stanford.hci.r3.units.coordinates - package edu.stanford.hci.r3.units.coordinates
 
edu.stanford.hci.r3.util - package edu.stanford.hci.r3.util
 
edu.stanford.hci.r3.util.communications - package edu.stanford.hci.r3.util.communications
 
edu.stanford.hci.r3.util.components - package edu.stanford.hci.r3.util.components
 
edu.stanford.hci.r3.util.components.ribbons - package edu.stanford.hci.r3.util.components.ribbons
 
edu.stanford.hci.r3.util.files - package edu.stanford.hci.r3.util.files
 
edu.stanford.hci.r3.util.files.filters - package edu.stanford.hci.r3.util.files.filters
 
edu.stanford.hci.r3.util.geometry - package edu.stanford.hci.r3.util.geometry
 
edu.stanford.hci.r3.util.graphics - package edu.stanford.hci.r3.util.graphics
 
edu.stanford.hci.r3.util.layout - package edu.stanford.hci.r3.util.layout
 
edu.stanford.hci.r3.util.networking - package edu.stanford.hci.r3.util.networking
 
edu.stanford.hci.r3.util.xml - package edu.stanford.hci.r3.util.xml
 
empty - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
endDocument() - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
endElement(String, String, String) - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
EndlessProgressDialog - Class in edu.stanford.hci.r3.util.components
For telling the user something is happening.
EndlessProgressDialog(JFrame, String, String) - Constructor for class edu.stanford.hci.r3.util.components.EndlessProgressDialog
 
enterFullScreenIfPossible(JFrame) - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
equals(Object) - Method in class edu.stanford.hci.r3.pattern.coordinates.RegionID
Same name, origin, and dimensions.
equals(Object) - Method in class edu.stanford.hci.r3.units.Units
Check if the lengths match.
erase_primes(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
escapeLiteral(String) - Static method in class edu.stanford.hci.r3.tools.debug.DebuggingEnvironment
 
EventBrowser - Class in edu.stanford.hci.r3.events.replay
Allows developers to load a saved event stream (either from batched or streaming modes) and replay them.
EventBrowser(EventReplayManager) - Constructor for class edu.stanford.hci.r3.events.replay.EventBrowser
 
EventBrowserView - Class in edu.stanford.hci.r3.events.replay
The GUI for the Event Browser.
EventBrowserView(EventBrowser, Display) - Constructor for class edu.stanford.hci.r3.events.replay.EventBrowserView
 
EventEngine - Class in edu.stanford.hci.r3.events
When you ask the PaperToolkit to run a paper Application, there will be exactly one EventEngine handling all pen events for that Application.
EventEngine() - Constructor for class edu.stanford.hci.r3.events.EventEngine
This object handles event dispatch by hooking up pen listeners to local and remote pen servers.
EventHandler - Class in edu.stanford.hci.r3.events
This is the super interface of all the other event handlers.
EventHandler() - Constructor for class edu.stanford.hci.r3.events.EventHandler
 
EventReplayManager - Class in edu.stanford.hci.r3.events.replay
This class interacts with the EventEngine to simulate real-time input events.
EventReplayManager(EventEngine) - Constructor for class edu.stanford.hci.r3.events.replay.EventReplayManager
 
EventSlider - Class in edu.stanford.hci.r3.events.replay
EventSlider(BoundedRangeModel, int, int) - Constructor for class edu.stanford.hci.r3.events.replay.EventSlider
 
EventType - Enum in edu.stanford.hci.r3.events
exit() - Method in class edu.stanford.hci.r3.pen.streaming.PenStreamingConnection
Stops reading from the COM port.
exit() - Method in class edu.stanford.hci.r3.tools.design.sketch.SketchToPaperUI
 
EXIT_COMMAND - Static variable in class edu.stanford.hci.r3.pen.batch.BatchServer
Tells the server that a client wishes to exit.
exitClient() - Method in class edu.stanford.hci.r3.flash.FlashClient
 
exitFullScreen(JFrame) - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
exitServer() - Method in class edu.stanford.hci.r3.flash.FlashCommunicationServer
 
exitServer() - Method in class edu.stanford.hci.r3.pen.handwriting.HandwritingRecognitionService
Ask the server to exit....

F

Feet - Class in edu.stanford.hci.r3.units
This software is distributed under the BSD License.
Feet() - Constructor for class edu.stanford.hci.r3.units.Feet
 
Feet(double) - Constructor for class edu.stanford.hci.r3.units.Feet
 
FILE_EXTENSION - Static variable in class edu.stanford.hci.r3.events.replay.EventReplayManager
 
FileExcludeHiddenFilter - Class in edu.stanford.hci.r3.util.files.filters
A Java FileFilter that excludes hidden files and directories
FileExcludeHiddenFilter() - Constructor for class edu.stanford.hci.r3.util.files.filters.FileExcludeHiddenFilter
 
FileExcludeHiddenFilter(String[]) - Constructor for class edu.stanford.hci.r3.util.files.filters.FileExcludeHiddenFilter
 
FileExcludeHiddenFilter(String[], boolean) - Constructor for class edu.stanford.hci.r3.util.files.filters.FileExcludeHiddenFilter
 
FileExtensionFilter - Class in edu.stanford.hci.r3.util.files.filters
A Java FileFilter that accepts file extensions as Strings
FileExtensionFilter() - Constructor for class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
 
FileExtensionFilter(String[]) - Constructor for class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
 
FileExtensionFilter(String[], boolean, Visibility) - Constructor for class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
If there are dots in the beginning of the exts, we remove them, so that they will still work.
FilesOnlyFilter - Class in edu.stanford.hci.r3.util.files.filters
This software is distributed under the BSD License.
FilesOnlyFilter() - Constructor for class edu.stanford.hci.r3.util.files.filters.FilesOnlyFilter
Accepts files with any extension, no directories, and no hidden files.
FilesOnlyFilter(String[], Visibility) - Constructor for class edu.stanford.hci.r3.util.files.filters.FilesOnlyFilter
No Directories, No Hidden Files.
FileTransferHandler - Class in edu.stanford.hci.r3.tools.design.acrobat
Helps the drag and drop interaction for AcrobatDesignerLauncher.
FileTransferHandler() - Constructor for class edu.stanford.hci.r3.tools.design.acrobat.FileTransferHandler
 
FileUtils - Class in edu.stanford.hci.r3.util.files
Utilities for manipulating Paths, Files, Directories, etc.
FileUtils() - Constructor for class edu.stanford.hci.r3.util.files.FileUtils
 
FileUtils.FileChooserType - Enum in edu.stanford.hci.r3.util.files
Either show a save or open dialog.
fillRect(int, int, int, int) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
Queues up a fillRect...
FillRectCommand - Class in edu.stanford.hci.r3.actions.types.graphicscommands
Fills a rectangle into the provided g2d.
FillRectCommand(int, int, int, int) - Constructor for class edu.stanford.hci.r3.actions.types.graphicscommands.FillRectCommand
 
find_a_zero(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
find_prime_in_row(int, double[][], int[][], int[], int[], int) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
find_smallest(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
find_star_in_col(int, double[][], int[][], int[], int[], int) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
find_star_in_row(int, double[][], int[][], int[], int[], int) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
fireChangeEvent() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Fire a change event to all listeners.
FIREFOX - Static variable in class edu.stanford.hci.r3.actions.types.OpenURL2Action
Choose a specific browser using these strings.
fitToDesktop(JFrame) - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
FLASH_COMMUNICATION_SERVER - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
FLASH_CONTROL_SERVER - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
FlashClient - Class in edu.stanford.hci.r3.flash
Handles one Flash GUI client, that will communicate with our local Java server.
FlashClient(FlashCommunicationServer, int, Socket, BufferedReader, PrintStream) - Constructor for class edu.stanford.hci.r3.flash.FlashClient
 
FlashCommunicationServer - Class in edu.stanford.hci.r3.flash
A messaging server that will relay information objects to one or more Flash GUIs, which will listen for them.
FlashCommunicationServer() - Constructor for class edu.stanford.hci.r3.flash.FlashCommunicationServer
Allows us to send messages to the Flash GUI.
FlashCommunicationServer(int) - Constructor for class edu.stanford.hci.r3.flash.FlashCommunicationServer
 
FlashControlDebugger - Class in edu.stanford.hci.r3.flash.timelineControl
A GUI for testing out the various Flash connectivity features.
FlashControlDebugger() - Constructor for class edu.stanford.hci.r3.flash.timelineControl.FlashControlDebugger
 
FlashControlServer - Class in edu.stanford.hci.r3.flash.timelineControl
This server will relay events to the Flash UI, which will listen for commands.
FlashControlServer() - Constructor for class edu.stanford.hci.r3.flash.timelineControl.FlashControlServer
 
FlashControlServer(int) - Constructor for class edu.stanford.hci.r3.flash.timelineControl.FlashControlServer
 
FlashListener - Interface in edu.stanford.hci.r3.flash
FlashSecurityRegistration - Class in edu.stanford.hci.r3.flash
Bypasses Flash's Security Sandboxing for local SWF files...
FlashSecurityRegistration() - Constructor for class edu.stanford.hci.r3.flash.FlashSecurityRegistration
 
FlashWhiteboard - Class in edu.stanford.hci.r3.flash.whiteboard
Opens the Whiteboard Flash/Flex application.
FlashWhiteboard(int) - Constructor for class edu.stanford.hci.r3.flash.whiteboard.FlashWhiteboard
 
FlexiblePatternCoordinateConverter - Class in edu.stanford.hci.r3.pattern.coordinates.conversion
This coordinate converter will automatically move to wherever the anchor point is set, and will take on the width and height of its associated region.
FlexiblePatternCoordinateConverter(Region) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.conversion.FlexiblePatternCoordinateConverter
 
FlowPaperLayout - Class in edu.stanford.hci.r3.paper.layout
Somewhat similar to Swing's FlowLayout, but it is not a Layout Manager in the sense that it needs to calculate layouts on the fly.
FlowPaperLayout() - Constructor for class edu.stanford.hci.r3.paper.layout.FlowPaperLayout
 
focusGained(FocusEvent) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
focusLost(FocusEvent) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
force - Variable in class edu.stanford.hci.r3.pen.PenSample
measure of force from pen tip
FORMATTER - Static variable in class edu.stanford.hci.r3.units.PatternDots
Prettifies printouts.
fromXML(File) - Static method in class edu.stanford.hci.r3.PaperToolkit
Loads an object from an XML File.
FullScreenJFrame - Class in edu.stanford.hci.r3.util.components
FullScreenJFrame() - Constructor for class edu.stanford.hci.r3.util.components.FullScreenJFrame
 
FullScreenJFrame(int) - Constructor for class edu.stanford.hci.r3.util.components.FullScreenJFrame
 

G

generateGesture() - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
generateInitializePaperUI(Sheet) - Method in class edu.stanford.hci.r3.tools.develop.CodeGenerator
Generates boilerplate code for initializing your paper UIs after you have read them in from an xml file.
generatePostscriptFile(File) - Method in class edu.stanford.hci.r3.pattern.output.PostscriptPatternGenerator
 
generateSetupRegionMethods(PDFSheet) - Method in class edu.stanford.hci.r3.tools.develop.CodeGenerator
 
generateShapeHistogram(int, int, boolean, boolean) - Method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
Gesture - Class in edu.stanford.hci.r3.pen.gesture
 
Gesture(String) - Constructor for class edu.stanford.hci.r3.pen.gesture.Gesture
 
GestureDatabase - Class in edu.stanford.hci.r3.pen.gesture
 
GestureDatabase(String) - Constructor for class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
GestureHandler - Class in edu.stanford.hci.r3.events.handlers
Can handle simple marking gestures by default.
GestureHandler() - Constructor for class edu.stanford.hci.r3.events.handlers.GestureHandler
 
GestureHandler.GestureDirection - Enum in edu.stanford.hci.r3.events.handlers
Handles drags in one of eight directions.
getActionChannel() - Method in class edu.stanford.hci.r3.devices.Device
 
getActualValue() - Method in class edu.stanford.hci.r3.units.Percentage
 
getActualValueInXDirection() - Method in class edu.stanford.hci.r3.units.coordinates.PercentageCoordinates
 
getActualValueInYDirection() - Method in class edu.stanford.hci.r3.units.coordinates.PercentageCoordinates
 
getAddress() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getAllInk() - Method in class edu.stanford.hci.r3.components.InkPanel
 
getAllStrokesContainedWithin(List<Ink>, InkStroke) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
Finds all the strokes contained within another stroke's bounding box.
getAllStrokesOutside(List<Ink>, InkStroke) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
Finds all strokes outside a containing stroke (no overlap)
getAlternatives() - Method in class edu.stanford.hci.r3.pen.handwriting.HandwritingRecognitionService
 
getApplicationManager() - Method in class edu.stanford.hci.r3.PaperToolkit
Allows an end user to stop, start, and otherwise manage loaded applications.
getArea() - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.FlexiblePatternCoordinateConverter
 
getArea() - Method in interface edu.stanford.hci.r3.pattern.coordinates.conversion.PatternCoordinateConverter
 
getArea() - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
 
getArea() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getAscentInPoints() - Method in class edu.stanford.hci.r3.render.regions.TextRenderer
 
getAsXML() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getAsXML(boolean) - Method in class edu.stanford.hci.r3.pen.ink.Ink
Represents this Ink object as an XML string.
getAudioChannel() - Method in class edu.stanford.hci.r3.devices.Device
The audio channel provides convenience functions to easily play audio or read text on this device.
getAutopan() - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
 
getAvailablePatternPackages(File) - Static method in class edu.stanford.hci.r3.pattern.PatternPackage
 
getBackwardTangents() - Method in class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
 
getBatchEventHandlers() - Method in class edu.stanford.hci.r3.Application
A Paper Application needs BatchEventHandlers to detect when a person synchronizes a pen with the computer.
getBestRenderingHints() - Static method in class edu.stanford.hci.r3.util.graphics.GraphicsUtils
 
getBook() - Method in class edu.stanford.hci.r3.pattern.coordinates.PageAddress
 
getBook() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getBounds() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getBufferedImage(File) - Method in class edu.stanford.hci.r3.util.graphics.ImageCache
Normally, just call this function to get a BufferedImage and put it in the cache.
getBufferedImage(File) - Method in class edu.stanford.hci.r3.util.graphics.ImageCache.ImageObject
 
getCachedWindowOrigin(int, int, int) - Static method in class edu.stanford.hci.r3.util.WindowUtils
Determines where to put windows based on the cached state
getCanvas() - Method in class edu.stanford.hci.r3.tools.debug.DebugFrame
 
getChildOffset(Region) - Method in class edu.stanford.hci.r3.paper.regions.CompoundRegion
 
getChildren() - Method in class edu.stanford.hci.r3.paper.regions.CompoundRegion
 
getColor() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
getColor() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getCommand() - Method in enum edu.stanford.hci.r3.actions.types.RobotAction.RobotMethod
 
getConfigFile(String) - Static method in class edu.stanford.hci.r3.config.Configuration
TODO: Works for now, but won't work once we package it in a JAR.
getConfigurationPaths() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getControlPoints() - Method in class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
 
getConversionTo(Units) - Method in class edu.stanford.hci.r3.units.Units
 
getCoordinateConverterForSample(PenSample) - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
Checks whether this mapping contains the pen sample (streamed coordinates).
getCopy() - Method in class edu.stanford.hci.r3.units.Units
Returns a copy of this unit.
getCurrentPatternPackage() - Method in class edu.stanford.hci.r3.pattern.TiledPatternGenerator
 
getCurrentTimeForUseInAFileName() - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
getCurrentTimeForUseInASortableFileName() - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
getDebuggingEnvironment() - Method in class edu.stanford.hci.r3.Application
 
getDebugPriorityMask() - Static method in class edu.stanford.hci.r3.util.DebugUtils
 
getDefaultHorizontalScreenPadding() - Method in class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
 
getDefaultPrinter() - Static method in class edu.stanford.hci.r3.printing.Printers
 
getDefaultVerticalScreenPadding() - Method in class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
 
getDescription() - Method in class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
A string description to display in file choosers.
getDesktopBounds() - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
getDesktopSize() - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
getDisplayChannel() - Method in class edu.stanford.hci.r3.devices.Device
Access the display.
getDistanceFrom(PenSample) - Method in class edu.stanford.hci.r3.pen.PenSample
 
getDPI() - Method in class edu.stanford.hci.r3.printing.Printer
 
getDuration() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getEnd() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
Returns the last sample in this stroke (end-point).
getEventEngine() - Method in class edu.stanford.hci.r3.PaperToolkit
EXPERTS ONLY: Interact with the EventEngine at runtime!
getEventHandlers() - Method in class edu.stanford.hci.r3.paper.Region
 
getEventReplayManager() - Method in class edu.stanford.hci.r3.events.EventEngine
 
getExitKey() - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
Asks for the last key pressed.
getExposedMethods() - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
Last year's Remote API fun was actually useful! Wow.
getExtraInsets() - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
 
getFile() - Method in class edu.stanford.hci.r3.paper.regions.ImageRegion
 
getFiles() - Method in class edu.stanford.hci.r3.pen.batch.PenSynchManager
 
getFilesNewerThan(long) - Method in class edu.stanford.hci.r3.pen.batch.PenSynchManager
Return this in a sorted list, from oldest to newest.
getFillColor() - Method in class edu.stanford.hci.r3.paper.Region
 
getFirstTimestamp() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getFirstTimestampAsDate() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getFont() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
getForce() - Method in class edu.stanford.hci.r3.pen.PenSample
 
getForceSamples() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getForwardTangents() - Method in class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
 
getFreeMemoryInMB() - Static method in class edu.stanford.hci.r3.util.SystemUtils
 
getGlobalRegions() - Method in class edu.stanford.hci.r3.paper.Bundle
 
getHeight() - Method in class edu.stanford.hci.r3.paper.layout.RegionGroup
 
getHeight() - Method in class edu.stanford.hci.r3.paper.Region
 
getHeight() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getHeight() - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfiguration
 
getHeight() - Method in class edu.stanford.hci.r3.units.Size
 
getHeightVal() - Method in class edu.stanford.hci.r3.paper.regions.ImageRegion
 
getHgap() - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Gets the horizontal gap between components.
getHighValue() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Returns the current "high" value shown by the range slider's bar.
getHostAddress() - Method in class edu.stanford.hci.r3.actions.remote.ActionReceiver
 
getHostName() - Method in class edu.stanford.hci.r3.actions.remote.ActionReceiver
 
getHostToolkit() - Method in class edu.stanford.hci.r3.Application
 
getImageHeight() - Method in class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
getImageWidth() - Method in class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
getImportedInk() - Method in class edu.stanford.hci.r3.pen.batch.PenSynch
 
getInformation() - Method in class edu.stanford.hci.r3.actions.types.ProcessInformationAction
 
getInitialPatternFileNumber() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getInk() - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
getInkNearPoint(List<Ink>, Point2D, double) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
Finds the first clusters near a particular point (perhaps revise to find nearest cluster).
getInnerXML() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getInnerXML(boolean) - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getInputHint() - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
getInsets(Container) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
 
getInstance() - Static method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction.LocalDisplay
 
getInstance() - Static method in class edu.stanford.hci.r3.actions.types.TextToSpeechAction
 
getInstance() - Static method in class edu.stanford.hci.r3.pen.handwriting.HandwritingRecognitionService
 
getInstance() - Static method in class edu.stanford.hci.r3.pen.streaming.PenStreamingConnection
 
getInstance(COMPort) - Static method in class edu.stanford.hci.r3.pen.streaming.PenStreamingConnection
 
getInstance() - Static method in class edu.stanford.hci.r3.util.graphics.ImageCache
 
getInterpolation() - Method in enum edu.stanford.hci.r3.util.graphics.InterpolationQuality
 
getIsActiveString() - Method in class edu.stanford.hci.r3.paper.Region
 
getLastKeyShiftDown() - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
getLastPatternFileUsed() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getLastTimestamp() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getLastTimestampAsDate() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getLastWindowX() - Method in class edu.stanford.hci.r3.tools.design.Designer
 
getLastWindowY() - Method in class edu.stanford.hci.r3.tools.design.Designer
 
getLineHeightInPoints() - Method in class edu.stanford.hci.r3.render.regions.TextRenderer
 
getLines(File) - Static method in class edu.stanford.hci.r3.tools.debug.Utils
Reads a file into a list of Strings
getLineShape() - Method in class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
 
getLinesOfText() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
getListener() - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
getLocalTime() - Method in class edu.stanford.hci.r3.pen.batch.PenSynch
 
getLowValue() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Returns the current "low" value shown by the range slider's bar.
getMainFrame() - Method in class edu.stanford.hci.r3.tools.design.Designer
 
getMaxDistanceBetweenSamples(InkStroke) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
 
getMaximum() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Gets the maximum possible value for either the low value or the high value.
getMaximumValue() - Method in class edu.stanford.hci.r3.units.Percentage
 
getMaxLines() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
getMaxX() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getMaxX() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getMaxY() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getMaxY() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getMessage(R3Action) - Method in class edu.stanford.hci.r3.actions.remote.ActionJavaObjectXMLMessenger
Turns an R3Action into an xml string and then into the bytes we need to send.
getMessage(R3Action) - Method in class edu.stanford.hci.r3.actions.remote.ActionMessenger
Get the byte array to send across the socket.
getMessage(R3Action) - Method in class edu.stanford.hci.r3.actions.remote.ActionPlainTextMessenger
 
getMinimum() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Gets the minimum possible value for either the low value or the high value.
getMinimumSize() - Method in class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
getMinPatternX() - Method in class edu.stanford.hci.r3.pattern.PatternPackage
 
getMinPatternY() - Method in class edu.stanford.hci.r3.pattern.PatternPackage
 
getMinX() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getMinX() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getMinY() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getMinY() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getModel() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Get the BoundedRangeModel backing this slider.
getName() - Method in class edu.stanford.hci.r3.actions.types.ProcessInformationAction
 
getName() - Method in class edu.stanford.hci.r3.Application
 
getName() - Method in class edu.stanford.hci.r3.devices.Device
 
getName() - Method in class edu.stanford.hci.r3.paper.Bundle
 
getName() - Method in class edu.stanford.hci.r3.paper.layout.RegionGroup
 
getName() - Method in class edu.stanford.hci.r3.paper.Region
 
getName() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getName() - Method in class edu.stanford.hci.r3.pattern.PatternPackage
 
getName() - Method in class edu.stanford.hci.r3.pen.debug.DebuggingPenListener
 
getName() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getName() - Method in class edu.stanford.hci.r3.pen.PenInput
 
getNewInkOnly() - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
getNormalized(Vector2D) - Static method in class edu.stanford.hci.r3.util.geometry.Vector2D
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Centimeters
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Feet
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Inches
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Meters
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Millimeters
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.PatternDots
How many pattern dots per inch?
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Percentage
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Pixels
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Points
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.PrinterDots
 
getNumberOfUnitsInOneInch() - Method in class edu.stanford.hci.r3.units.Units
 
getNumCommands() - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
getNumDotsHorizontalBetweenPages() - Method in class edu.stanford.hci.r3.pattern.PatternPackage
 
getNumDotsVerticalBetweenPages() - Method in class edu.stanford.hci.r3.pattern.PatternPackage
 
getNumDotsXFromRightMostTiles() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumDotsXPerFullTile() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumDotsYFromBottomMostTiles() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumDotsYPerFullTile() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumHorizDotsBetweenTiles() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumPages() - Method in class edu.stanford.hci.r3.pen.batch.PenSynch
 
getNumPatternColsPerFile() - Method in class edu.stanford.hci.r3.pattern.PatternPackage
 
getNumPatternRowsPerFile() - Method in class edu.stanford.hci.r3.pattern.PatternPackage
 
getNumSamples() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getNumStrokes() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getNumStrokesCollected() - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
getNumTilesX() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumTilesY() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumTotalColumns() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumTotalRows() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getNumVertDotsBetweenTiles() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getOffsetX() - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
 
getOffsetY() - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
 
getOnlyPDFs(JComponent, Transferable) - Method in class edu.stanford.hci.r3.tools.design.acrobat.FileTransferHandler
Filters a list of files for *.PDF.
getOpacity() - Method in class edu.stanford.hci.r3.paper.Region
 
getOriginalSample() - Method in class edu.stanford.hci.r3.events.PenEvent
WARNING: This is a dangerous method to use, if you do not know what you are doing.
getOriginX() - Method in class edu.stanford.hci.r3.paper.Region
 
getOriginXInDots() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getOriginY() - Method in class edu.stanford.hci.r3.paper.Region
 
getOriginYInDots() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getOutputFile() - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
getPage() - Method in class edu.stanford.hci.r3.pattern.coordinates.PageAddress
 
getPage() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getPanels() - Method in class edu.stanford.hci.r3.tools.design.gui.toolbar.DebuggingTasks
 
getPanels() - Method in class edu.stanford.hci.r3.tools.design.gui.toolbar.DocumentTasks
 
getPanels() - Method in class edu.stanford.hci.r3.tools.design.gui.toolbar.UserTestTasks
 
getParentApplication() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getParentRegions() - Method in class edu.stanford.hci.r3.events.EventHandler
 
getParentSheet() - Method in class edu.stanford.hci.r3.paper.Region
 
getPathAsString(PathIterator) - Static method in class edu.stanford.hci.r3.util.graphics.GraphicsUtils
 
getPathPoints() - Method in class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
 
getPattern(Units, Units) - Method in class edu.stanford.hci.r3.pattern.TiledPatternGenerator
Returned pattern that is tiled appropriately, and automatically selected from the pattern package.
getPatternBoundsOfRegion(Region) - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
 
getPatternCoordinateOfOriginOfFile(int) - Method in class edu.stanford.hci.r3.pattern.PatternPackage
Given a starting pattern file, we can determine the origin (top left corner) based on our knowledge of the origin of the first file, and the distance between each file.
getPatternInformation() - Method in class edu.stanford.hci.r3.render.SheetRenderer
 
getPatternLocationToSheetLocationMapping() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getPatternLocationToSheetLocationMapping(File) - Method in class edu.stanford.hci.r3.paper.Sheet
A convenience function for applying a pattern information file (created when the PDF is rendered).
getPatternMaps() - Method in class edu.stanford.hci.r3.Application
We can calculate this set at paper-application runtime, because each sheet has a reference to its pattern map.
getPatternOnRow(int) - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
getPatternPackageByName(String) - Method in class edu.stanford.hci.r3.pattern.TiledPatternGenerator
 
getPatternPath() - Static method in class edu.stanford.hci.r3.PaperToolkit
 
getPen() - Method in class edu.stanford.hci.r3.pen.handwriting.CaptureApplication
 
getPenID() - Method in class edu.stanford.hci.r3.events.PenEvent
 
getPenID() - Method in class edu.stanford.hci.r3.pen.batch.PenSynch
 
getPenInputDevices() - Method in class edu.stanford.hci.r3.Application
 
getPenName() - Method in class edu.stanford.hci.r3.events.PenEvent
 
getPenSynchDataPath() - Static method in class edu.stanford.hci.r3.PaperToolkit
 
getPercentageInXDirection() - Method in class edu.stanford.hci.r3.units.coordinates.PercentageCoordinates
Not as useful as the actual value, because of the aspect ratio of the sheet/region.
getPercentageInYDirection() - Method in class edu.stanford.hci.r3.units.coordinates.PercentageCoordinates
 
getPercentageLocation() - Method in class edu.stanford.hci.r3.events.PenEvent
It will give you a percentage location, from which you can derive actual coordinates (by converting to inches, etc).
getPixelColor(int, int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
getPixelsPerInch() - Method in class edu.stanford.hci.r3.paper.regions.ImageRegion
 
getPixelsPerInch() - Method in class edu.stanford.hci.r3.units.Pixels
 
getPixelsPerInchObject(int) - Static method in class edu.stanford.hci.r3.units.Pixels
 
getPlanarImage(File) - Method in class edu.stanford.hci.r3.util.graphics.ImageCache
 
getPlanarImage(File) - Method in class edu.stanford.hci.r3.util.graphics.ImageCache.ImageObject
 
getPointsRecentered(Point2D[], double, double) - Static method in class edu.stanford.hci.r3.util.graphics.GraphicsUtils
Recenter the points around x and y.
getPointsWithConvertedUnits(Units, Units, Point2D...) - Static method in class edu.stanford.hci.r3.util.graphics.GraphicsUtils
Takes an input array of points, and returns a new array of points where all the values have been converted from the old unit to the new destination unit.
getPolygonReference() - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
 
getPreferredSize() - Method in class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
 
getPreferredSize() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
getPropertiesFromConfigFile(String) - Static method in class edu.stanford.hci.r3.config.Configuration
 
getProperty(String) - Method in class edu.stanford.hci.r3.PaperToolkit
 
getPropertyFromConfigFile(String, String) - Static method in class edu.stanford.hci.r3.config.Configuration
 
getReader() - Method in class edu.stanford.hci.r3.paper.sheets.PDFSheet
 
getReferenceUnit() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getRegion(String) - Method in class edu.stanford.hci.r3.paper.Sheet
 
getRegion() - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
Returns the region.
getRegionName() - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.FlexiblePatternCoordinateConverter
 
getRegionName() - Method in interface edu.stanford.hci.r3.pattern.coordinates.conversion.PatternCoordinateConverter
 
getRegionName() - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
 
getRegionNames() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getRegionOffset(Region) - Method in class edu.stanford.hci.r3.paper.layout.RegionGroup
 
getRegionOffset(Region) - Method in class edu.stanford.hci.r3.paper.Sheet
 
getRegions() - Method in class edu.stanford.hci.r3.paper.layout.RegionGroup
 
getRegions() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getRegions() - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfiguration
 
getRegionToPatternMapping() - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
An advanced method, to allow us to inspect the region <--> pattern mapping.
getRelativeLocation(StreamedPatternCoordinates) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.FlexiblePatternCoordinateConverter
 
getRelativeLocation(StreamedPatternCoordinates) - Method in interface edu.stanford.hci.r3.pattern.coordinates.conversion.PatternCoordinateConverter
 
getRelativeLocation(StreamedPatternCoordinates) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
Convert the input coordinate into a percentage location relative to this tile configuration (a region that has tiled pattern)
getRenderer() - Method in class edu.stanford.hci.r3.paper.Region
Subclasses should override this, to customize rendering.
getRenderer() - Method in class edu.stanford.hci.r3.paper.regions.CompoundRegion
 
getRenderer() - Method in class edu.stanford.hci.r3.paper.regions.ImageRegion
 
getRenderer() - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
 
getRenderer() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
getRenderer() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getRenderer() - Method in class edu.stanford.hci.r3.paper.sheets.PDFSheet
 
getRenderer() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getResourceFile(String) - Static method in class edu.stanford.hci.r3.PaperToolkit
Can only point to files...
getSamples() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getScale() - Method in class edu.stanford.hci.r3.components.InkPanel
 
getScaled(double, Vector2D) - Static method in class edu.stanford.hci.r3.util.geometry.Vector2D
 
getScaleX() - Method in class edu.stanford.hci.r3.paper.Region
 
getScaleY() - Method in class edu.stanford.hci.r3.paper.Region
 
getScreenHeight() - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
getScreenSize() - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
getScreenWidth() - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
getSegment() - Method in class edu.stanford.hci.r3.pattern.coordinates.PageAddress
 
getSegment() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getShape() - Method in class edu.stanford.hci.r3.paper.Region
Subclasses can modify the internal shape object.
getShape() - Method in class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
 
getSheet(int) - Method in class edu.stanford.hci.r3.paper.Bundle
 
getSheet() - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
 
getSheetNumber(Sheet) - Method in class edu.stanford.hci.r3.paper.Bundle
Allows you to identify a sheet by its index in the list.
getSheets() - Method in class edu.stanford.hci.r3.Application
 
getSheets() - Method in class edu.stanford.hci.r3.paper.Bundle
WARNING: returns the reference to the sheet.
getShelf() - Method in class edu.stanford.hci.r3.pattern.coordinates.PageAddress
 
getShelf() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getSize() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getSourceActions(JComponent) - Method in class edu.stanford.hci.r3.tools.design.acrobat.FileTransferHandler
 
getSourcePageAddress() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getSourceType() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getStart() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
Returns the first sample in this stroke (start-point).
getStreamedPatternCoordinate() - Method in class edu.stanford.hci.r3.events.PenEvent
WARNING: See getOriginalSample().
getStringSize(String, Font) - Static method in class edu.stanford.hci.r3.util.StringUtils
Measures the size of the input string, taking into account the current font and newlines.
getStroke() - Method in class edu.stanford.hci.r3.events.handlers.StrokeHandler
 
getStrokeColor() - Method in class edu.stanford.hci.r3.paper.Region
 
getStrokeColor() - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
 
getStrokes() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
getStrokesPartlyOutside(List<Ink>, InkStroke) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
Finds all strokes that intersect with but are not entirely contained by another stroke.
getStrokeThickness() - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
 
getStrokeWithLargestArea(List<Ink>) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
Finds the stroke with the largest area within a list of clusters.
getStrokeWithMostSamples(Ink) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
Use this in the example!
getText() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
getText() - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
getThumbColor() - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Get the slider thumb color.
getTileNumber(StreamedPatternCoordinates) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
It tries to calculate the tile number given an input coordinate.
getTime() - Method in class edu.stanford.hci.r3.pen.PenSample
 
getTimeFromString(String) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
Parses strings like 2005:03:30 19:20:23 and returns a java.sql.Timestamp object.
getTimeSamples() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getTimestamp() - Method in class edu.stanford.hci.r3.events.PenEvent
 
getTimestamp() - Method in class edu.stanford.hci.r3.pen.PenSample
 
getTimestampOfMostRecentInkStroke() - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
getTimestampOfMostRecentPenUp() - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
getToolkitRootPath() - Static method in class edu.stanford.hci.r3.PaperToolkit
Before 1.0, we will need to make sure this can work with a JAR-style deployment.
getToolPanel() - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonPanel
 
getType() - Method in class edu.stanford.hci.r3.events.PenEvent
 
getType() - Method in class edu.stanford.hci.r3.paper.regions.XMLRegion
Returns the type associated with this XMLRegion
getUnitName() - Method in class edu.stanford.hci.r3.units.Units
 
getUnits() - Method in class edu.stanford.hci.r3.paper.Region
TODO: We should make sure that Units objects immutable if possible.
getUnitsObjectOfSameLengthIn(Units) - Method in class edu.stanford.hci.r3.units.Units
Gets a new Units object of the same type as destUnits, with the same physical length as this object.
getUnitsObjectOfSameTypeWithValue(double) - Method in class edu.stanford.hci.r3.units.Units
Gets a new Units object of the same type as this unit, but with a new value.
getUniversalTime() - Method in class edu.stanford.hci.r3.pen.batch.PenSynch
 
getUnscaledBounds2D() - Method in class edu.stanford.hci.r3.paper.Region
 
getUnscaledBoundsHeight() - Method in class edu.stanford.hci.r3.paper.Region
 
getUnscaledBoundsWidth() - Method in class edu.stanford.hci.r3.paper.Region
 
getUnscaledShapeCopy() - Method in class edu.stanford.hci.r3.paper.Region
 
getValue() - Method in enum edu.stanford.hci.r3.actions.types.RobotAction.MouseWheelDirection
 
getValue() - Method in class edu.stanford.hci.r3.units.Units
 
getValueIn(Units) - Method in class edu.stanford.hci.r3.units.Units
Gets the value in a new unit.
getValueInCentimeters() - Method in class edu.stanford.hci.r3.units.Units
 
getValueInInches() - Method in class edu.stanford.hci.r3.units.Units
This is a CONVENIENCE method.
getValueInMillimeters() - Method in class edu.stanford.hci.r3.units.Units
 
getValueInPatternDots() - Method in class edu.stanford.hci.r3.units.Units
CONVENIENCE method for converting this unit to PatternDots.
getValueInPixels() - Method in class edu.stanford.hci.r3.units.Units
CONVENIENCE method for converting to Pixels.
getValueInPoints() - Method in class edu.stanford.hci.r3.units.Units
CONVENIENCE method for converting this unit to Points.
getVgap() - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Gets the vertical gap between components.
getVisualRepresentation(Transferable) - Method in class edu.stanford.hci.r3.tools.design.acrobat.FileTransferHandler
 
getWidth() - Method in class edu.stanford.hci.r3.paper.layout.RegionGroup
 
getWidth() - Method in class edu.stanford.hci.r3.paper.Region
 
getWidth() - Method in class edu.stanford.hci.r3.paper.Sheet
 
getWidth() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getWidth() - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfiguration
 
getWidth() - Method in class edu.stanford.hci.r3.units.Size
 
getWidthVal() - Method in class edu.stanford.hci.r3.paper.regions.ImageRegion
 
getWindowOrigin(int, int, int) - Static method in class edu.stanford.hci.r3.util.WindowUtils
Given a size (width, height) of a window, and an intended location on the desktop, it returns the x, y location of where the origin should reside.
getWindowOrigin(Frame, int) - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
getWorkingDirectory() - Static method in class edu.stanford.hci.r3.util.SystemUtils
 
getX() - Method in class edu.stanford.hci.r3.paper.regions.ImageRegion
While the scale factors affect the size of the image, they do not affect the user-specified origins.
getX() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
getX() - Method in class edu.stanford.hci.r3.pen.PenSample
 
getX() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getX() - Method in class edu.stanford.hci.r3.units.coordinates.Coordinates
 
getX() - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
getX() - Method in class edu.stanford.hci.r3.util.geometry.Vector2D
 
getXOffsetInInches() - Method in class edu.stanford.hci.r3.paper.layout.RegionGroup
 
getXSamples() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getXSamplesAsInts() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getXVal() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getXVal() - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
getY() - Method in class edu.stanford.hci.r3.paper.regions.ImageRegion
While the scale factors affect the size of the image, they do not affect the user-specified origins.
getY() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
getY() - Method in class edu.stanford.hci.r3.pen.PenSample
 
getY() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getY() - Method in class edu.stanford.hci.r3.units.coordinates.Coordinates
 
getY() - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
getY() - Method in class edu.stanford.hci.r3.util.geometry.Vector2D
 
getYOffsetInInches() - Method in class edu.stanford.hci.r3.paper.layout.RegionGroup
 
getYSamples() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getYSamplesAsInts() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
getYVal() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
getYVal() - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
GraphicsCommand - Interface in edu.stanford.hci.r3.actions.types.graphicscommands
Let's support the < 10 things that we need, for now...
GraphicsRegion - Class in edu.stanford.hci.r3.paper.regions
A region with custom graphics.
GraphicsRegion(String, Units, Units, Units, Units) - Constructor for class edu.stanford.hci.r3.paper.regions.GraphicsRegion
 
GraphicsRenderer - Class in edu.stanford.hci.r3.render.regions
GraphicsRenderer() - Constructor for class edu.stanford.hci.r3.render.regions.GraphicsRenderer
 
GraphicsUtils - Class in edu.stanford.hci.r3.util.graphics
This software is distributed under the BSD License.
GraphicsUtils() - Constructor for class edu.stanford.hci.r3.util.graphics.GraphicsUtils
 

H

HandheldDevice - Class in edu.stanford.hci.r3.devices.types
HandheldDevice(String, String) - Constructor for class edu.stanford.hci.r3.devices.types.HandheldDevice
 
handleCommand(int, String) - Method in class edu.stanford.hci.r3.flash.FlashCommunicationServer
 
handleEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.EventHandler
if this event should be consumed (i.e., lower priority event handlers should not see this event), we should set the event.consumed property to true
handleEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.ClickHandler
This method does the hard work of figuring out when a pen pressed, released, and clicked.
handleEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.GestureHandler
 
handleEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.HandwritingRecognizer
Capture Ink Strokes and notify listeners on every Pen Up.
handleEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
handleEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.LocationHandler
 
handleEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.StrokeHandler
 
handleMark(PenEvent, GestureHandler.GestureDirection) - Method in class edu.stanford.hci.r3.events.handlers.GestureHandler
 
handlePenEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.EventEngine
All pen events go through here.
handlePenUpEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.EventEngine
Send the penUp to the event handlers...
HANDWRITING_RECOGNITION - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
HandwritingCaptureDebugger - Class in edu.stanford.hci.r3.pen.handwriting
This assumes capture on a single patterned page (it does not utilize the PaperToolkit's Tiling).
HandwritingCaptureDebugger() - Constructor for class edu.stanford.hci.r3.pen.handwriting.HandwritingCaptureDebugger
 
HandwritingRecognitionService - Class in edu.stanford.hci.r3.pen.handwriting
Allows us to use the HWRecognition server (written in C#/.NET) from Java.
HandwritingRecognizer - Class in edu.stanford.hci.r3.events.handlers
Produces ASCII text from input samples.
HandwritingRecognizer() - Constructor for class edu.stanford.hci.r3.events.handlers.HandwritingRecognizer
Gets access to the HandwritingRecognitionService, which wraps the communication with the Handwriting Recognition Server.
hasFileFlavor(DataFlavor[]) - Static method in class edu.stanford.hci.r3.tools.design.acrobat.FileTransferHandler
Check if one of the possible transfer flavors is file transfer.
hashCode() - Method in class edu.stanford.hci.r3.pattern.coordinates.RegionID
Makes HashMaps work.
HEADER_COLOR - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
Heading of the tool panels.
HEADER_FONT - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
HEADER_HEIGHT - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
HFILL - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
HideFromFlash - Annotation Type in edu.stanford.hci.r3.tools.develop.inkapibrowser
This software is distributed under the BSD License.
HORIZONTAL - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
HORIZONTAL - Static variable in class edu.stanford.hci.r3.util.layout.StackedLayout
The orientation constant for horizontal layouts.
HorizontalPanEventHandler - Class in edu.stanford.hci.r3.browse
A custom pan event handler...
HorizontalPanEventHandler() - Constructor for class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
 

I

IE - Static variable in class edu.stanford.hci.r3.actions.types.OpenURL2Action
 
ImageCache - Class in edu.stanford.hci.r3.util.graphics
This software is distributed under the BSD License.
ImageCache.ImageObject - Class in edu.stanford.hci.r3.util.graphics
 
ImageCache.ImageObject() - Constructor for class edu.stanford.hci.r3.util.graphics.ImageCache.ImageObject
 
ImageRegion - Class in edu.stanford.hci.r3.paper.regions
Represents an Image.
ImageRegion(String, File, Units, Units) - Constructor for class edu.stanford.hci.r3.paper.regions.ImageRegion
This constructor interprets the image as 72 pixels per physical inch.
ImageRegion(String, File, Units, Units, Pixels) - Constructor for class edu.stanford.hci.r3.paper.regions.ImageRegion
 
ImageRenderer - Class in edu.stanford.hci.r3.render.regions
Renders an ImageRegion to a graphics context or PDF file.
ImageRenderer(ImageRegion) - Constructor for class edu.stanford.hci.r3.render.regions.ImageRenderer
 
ImageUtils - Class in edu.stanford.hci.r3.util.graphics
This software is distributed under the BSD License.
ImageUtils() - Constructor for class edu.stanford.hci.r3.util.graphics.ImageUtils
 
importData(JComponent, Transferable) - Method in class edu.stanford.hci.r3.tools.design.acrobat.FileTransferHandler
When files are dropped onto the launcher, we will get the list of PDFs and start the server to listen for R3 data coming from Acrobat.
Inches - Class in edu.stanford.hci.r3.units
This software is distributed under the BSD License.
Inches() - Constructor for class edu.stanford.hci.r3.units.Inches
One Inch.
Inches(double) - Constructor for class edu.stanford.hci.r3.units.Inches
 
increment - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
initCachedWindowState() - Static method in class edu.stanford.hci.r3.util.WindowUtils
Call this before calling getCachedWindowOrigin(...) to get the current state of the user's screen and desktop size.
initialize() - Method in class edu.stanford.hci.r3.actions.types.TextToSpeechAction
 
initializeBeforeStarting() - Method in class edu.stanford.hci.r3.Application
Called right before an applications starts.
initializeLookAndFeel() - Static method in class edu.stanford.hci.r3.PaperToolkit
Sets up parameters for any Java Swing UI we need.
initializeMap(List<Region>) - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
For all ACTIVE regions, we need a coordinate converter that will enable us to find out where the pen is on the region.
initializeNativeLookAndFeel() - Static method in class edu.stanford.hci.r3.PaperToolkit
 
Ink - Class in edu.stanford.hci.r3.pen.ink
On its surface, this is just a List<InkStroke>...
Ink() - Constructor for class edu.stanford.hci.r3.pen.ink.Ink
New ink object w/ an empty array of strokes.
Ink(File) - Constructor for class edu.stanford.hci.r3.pen.ink.Ink
Create an ink object from a serialized XML file.
Ink(List<InkStroke>) - Constructor for class edu.stanford.hci.r3.pen.ink.Ink
 
Ink.InkSource - Enum in edu.stanford.hci.r3.pen.ink
Helps us determine where we got this ink from.
InkAPIBrowser - Class in edu.stanford.hci.r3.tools.develop.inkapibrowser
Flash GUI, Java Server backend.
InkAPIBrowser() - Constructor for class edu.stanford.hci.r3.tools.develop.inkapibrowser.InkAPIBrowser
 
inkArrived(Ink) - Method in class edu.stanford.hci.r3.pen.batch.BatchedEventHandler
Handlers will get this notification for every ... that is read in from disk.
InkBrowser - Class in edu.stanford.hci.r3.browse
Allows you to browse through all your synched pen data...
InkBrowser() - Constructor for class edu.stanford.hci.r3.browse.InkBrowser
 
InkCollector - Class in edu.stanford.hci.r3.events.handlers
Captures ink strokes, and allows access to them on demand.
InkCollector() - Constructor for class edu.stanford.hci.r3.events.handlers.InkCollector
 
InkPanel - Class in edu.stanford.hci.r3.components
Renders Ink in a JPanel using catmull-rom splines.
InkPanel() - Constructor for class edu.stanford.hci.r3.components.InkPanel
Default Catmull-Rom method.
InkPanel(InkRenderer, Color) - Constructor for class edu.stanford.hci.r3.components.InkPanel
Choose your own renderer.
InkPCanvas - Class in edu.stanford.hci.r3.components
A Piccolo Canvas.
InkPCanvas() - Constructor for class edu.stanford.hci.r3.components.InkPCanvas
 
InkRenderer - Class in edu.stanford.hci.r3.render.ink
Renders Ink to a Graphics2D or PDF.
InkRenderer() - Constructor for class edu.stanford.hci.r3.render.ink.InkRenderer
 
InkRenderer(Ink) - Constructor for class edu.stanford.hci.r3.render.ink.InkRenderer
 
InkSimplification - Class in edu.stanford.hci.r3.pen.ink
Handles real-time or batched simplification of ink strokes.
InkSimplification() - Constructor for class edu.stanford.hci.r3.pen.ink.InkSimplification
 
InkStroke - Class in edu.stanford.hci.r3.pen.ink
Store ink strokes (multiple samples) in here.
InkStroke() - Constructor for class edu.stanford.hci.r3.pen.ink.InkStroke
 
InkStroke(Collection<PenSample>, Units) - Constructor for class edu.stanford.hci.r3.pen.ink.InkStroke
Copies the samples into our own arrays.
InkStroke(List<PenSample>) - Constructor for class edu.stanford.hci.r3.pen.ink.InkStroke
 
InkUtils - Class in edu.stanford.hci.r3.pen.ink
Integrate all the nice features that we can use to analyze ink into this class.
InkUtils() - Constructor for class edu.stanford.hci.r3.pen.ink.InkUtils
 
inkWell - Variable in class edu.stanford.hci.r3.components.InkPanel
A collection of ink objects that have been added to this JPanel.
InkXMLParser - Class in edu.stanford.hci.r3.pen.ink
Responsible for Reading from XML Files that have been saved through Ink.saveToXMLFile(File xmlFileDest)
InkXMLParser(Ink) - Constructor for class edu.stanford.hci.r3.pen.ink.InkXMLParser
 
InkXMLParser.Attributes - Enum in edu.stanford.hci.r3.pen.ink
InkXMLParser.Nodes - Enum in edu.stanford.hci.r3.pen.ink
inputHintShowing - Variable in class edu.stanford.hci.r3.util.components.SuperJTextField
 
InterpolationQuality - Enum in edu.stanford.hci.r3.util.graphics
 
INVALID_MAX - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
INVALID_MIN - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
invoke() - Method in interface edu.stanford.hci.r3.actions.R3Action
Invoke this action on the local machine.
invoke() - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
Causes the graphics commands to be displayed on our local device's display channel.
invoke(Graphics2D) - Method in class edu.stanford.hci.r3.actions.types.graphicscommands.DrawImageCommand
 
invoke(Graphics2D) - Method in class edu.stanford.hci.r3.actions.types.graphicscommands.DrawRectCommand
 
invoke(Graphics2D) - Method in class edu.stanford.hci.r3.actions.types.graphicscommands.DrawShape
 
invoke(Graphics2D) - Method in class edu.stanford.hci.r3.actions.types.graphicscommands.FillRectCommand
 
invoke(Graphics2D) - Method in interface edu.stanford.hci.r3.actions.types.graphicscommands.GraphicsCommand
 
invoke(Graphics2D) - Method in class edu.stanford.hci.r3.actions.types.graphicscommands.SetColorCommand
 
invoke() - Method in class edu.stanford.hci.r3.actions.types.OpenFileAction
 
invoke() - Method in class edu.stanford.hci.r3.actions.types.OpenURL2Action
 
invoke() - Method in class edu.stanford.hci.r3.actions.types.OpenURLAction
 
invoke() - Method in class edu.stanford.hci.r3.actions.types.PlaySoundAction
 
invoke() - Method in class edu.stanford.hci.r3.actions.types.ProcessInformationAction
 
invoke() - Method in class edu.stanford.hci.r3.actions.types.RobotAction
Run through our command list and invoke each command.
invoke() - Method in class edu.stanford.hci.r3.actions.types.RunAppAction
 
invoke() - Method in class edu.stanford.hci.r3.actions.types.RunJavaAppAction
Invokes the main method of the given class.
invoke() - Method in class edu.stanford.hci.r3.actions.types.TextToSpeechAction
Remote invocations should use this method.
invokeAction(R3Action) - Method in class edu.stanford.hci.r3.devices.Device
Send actions directly to the REMOTE device that this Device object represents.
invokeRemoteAction(R3Action) - Method in class edu.stanford.hci.r3.actions.remote.ActionSender
Invokes the action as soon as possible on a remote device.
isActive() - Method in class edu.stanford.hci.r3.paper.Region
 
isAlive() - Method in class edu.stanford.hci.r3.devices.Device
Instead of pinging, we check if a device is "reachable" by making sure it has a host address.
isConsumed() - Method in class edu.stanford.hci.r3.events.PenEvent
 
isDebugTraceOn() - Static method in class edu.stanford.hci.r3.util.DebugUtils
 
isHiddenOrDotFile(File) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
isJPEGFile(File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
 
isLineWrapped() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
isLive() - Method in class edu.stanford.hci.r3.pen.PenInput
 
isPenUp() - Method in class edu.stanford.hci.r3.pen.PenSample
 
isPenUp() - Method in class edu.stanford.hci.r3.pen.streaming.PenServer
 
isRunning() - Method in class edu.stanford.hci.r3.Application
 
isTypePenDown() - Method in class edu.stanford.hci.r3.events.PenEvent
 
isTypePenUp() - Method in class edu.stanford.hci.r3.events.PenEvent
 
isUserChoosingDestinationForPDF() - Method in class edu.stanford.hci.r3.Application
 
isVisible() - Method in class edu.stanford.hci.r3.paper.Region
 

J

JAIUtils - Class in edu.stanford.hci.r3.util.graphics
This software is distributed under the BSD License.
JAIUtils() - Constructor for class edu.stanford.hci.r3.util.graphics.JAIUtils
 
Java2DPrinter - Class in edu.stanford.hci.r3.printing.types
Printing through Java2D.
Java2DPrinter(PrintService) - Constructor for class edu.stanford.hci.r3.printing.types.Java2DPrinter
 
javaServerStarted() - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
 
JRangeSlider - Class in edu.stanford.hci.r3.util.components
Implements a Swing-based Range slider, which allows the user to enter a range (minimum and maximum) value.
JRangeSlider(BoundedRangeModel, int, int) - Constructor for class edu.stanford.hci.r3.util.components.JRangeSlider
Create a new range slider.
JRangeSlider(int, int, int, int, int) - Constructor for class edu.stanford.hci.r3.util.components.JRangeSlider
Create a new range slider.
JRangeSlider(int, int, int, int, int, int) - Constructor for class edu.stanford.hci.r3.util.components.JRangeSlider
Create a new range slider.
JRangeSlider.RangeSliderChangeListener - Class in edu.stanford.hci.r3.util.components
Listener that fires a change event when it receives change event from the slider list model.
JRangeSlider.RangeSliderChangeListener() - Constructor for class edu.stanford.hci.r3.util.components.JRangeSlider.RangeSliderChangeListener
 

K

keyPress(int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
keyPressed(KeyEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
keyRelease(int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
keyReleased(KeyEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
keyType(int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
keyTyped(KeyEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
knnMatch(ShapeContext, int, double[], String[], boolean) - Method in class edu.stanford.hci.r3.pen.gesture.Gesture
 

L

labelGestures() - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
lastKeyCode - Variable in class edu.stanford.hci.r3.util.components.SuperJTextField
 
layout(Sheet, List<Region>) - Static method in class edu.stanford.hci.r3.paper.layout.FlowPaperLayout
 
layout(Sheet, List<Region>, Coordinates, Units, Units, Units, Units) - Static method in class edu.stanford.hci.r3.paper.layout.FlowPaperLayout
Allow CENTER, LEFT, or RIGHT alignments.
layoutComponents(int, int) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonPanel
Lays out a panel using SpringLayout.
layoutComponents() - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonPanel
Default Layout.
layoutContainer(Container) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Lays out the container.
layoutContainer(Container) - Method in class edu.stanford.hci.r3.util.layout.StackedLayout
Lays out the specified container.
layoutRegionGroups(Sheet, List<RegionGroup>, Coordinates, Units, Units, Units, Units) - Static method in class edu.stanford.hci.r3.paper.layout.FlowPaperLayout
 
LCDDevice - Class in edu.stanford.hci.r3.devices.types
LCDDevice(String, String) - Constructor for class edu.stanford.hci.r3.devices.types.LCDDevice
 
leaveOneOutOptimizeCostWeighting() - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
LEFT - Static variable in class edu.stanford.hci.r3.pattern.PatternJitter
 
LEFT_ALIGN - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
LEFTRIGHT_TOPBOTTOM - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
LIBRARY_PATH_KEY - Static variable in class edu.stanford.hci.r3.util.SystemUtils
Where to look for DLLs.
LINE_BREAK - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
LINE_SEPARATOR - Static variable in class edu.stanford.hci.r3.actions.remote.ActionMessenger
The OS-specific newline string.
LINE_SEPARATOR - Static variable in class edu.stanford.hci.r3.util.SystemUtils
System character(s) for separating lines.
listAvailablePatternPackageNames() - Method in class edu.stanford.hci.r3.pattern.TiledPatternGenerator
 
listeners - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
listVisibleDirs(File) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
Return only directories (that are children of the given path) that are not hidden.
listVisibleFiles(File, String...) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
Return only files (that are children of the given path) that are not hidden.
listVisibleFilesRecursively(File) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
listVisibleFilesRecursively(File, String[]) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
liveMode - Variable in class edu.stanford.hci.r3.pen.PenInput
TRUE if the PenInput object is currently connected to the underlying (physical or simulated) pen in streaming mode.
load() - Method in class edu.stanford.hci.r3.flash.whiteboard.FlashWhiteboard
 
loadApplication(Application) - Method in class edu.stanford.hci.r3.PaperToolkit
Adds an application to the loaded list, and displays the application manager.
loadBufferedImage(File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageCache
 
loadBufferedImage(URL) - Static method in class edu.stanford.hci.r3.util.graphics.ImageCache
 
loadConfigurationFromXML(File) - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
On Nov 9, 2006, I changed this to use the interface...
loadEventData(File) - Method in class edu.stanford.hci.r3.events.replay.EventBrowser
 
loadEventDataFrom(File) - Method in class edu.stanford.hci.r3.events.replay.EventReplayManager
 
loadFromXMLFile(File) - Method in class edu.stanford.hci.r3.pen.ink.Ink
Load strokes and other information from an xml file.
loadMostRecentEventData() - Method in class edu.stanford.hci.r3.events.replay.EventReplayManager
Load the most recent event data file...
loadMostRecentPatternMappings() - Method in class edu.stanford.hci.r3.PaperToolkit
 
loadPlanarImage(File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageCache
 
LocationHandler - Class in edu.stanford.hci.r3.events.handlers
Triggers different code depending on which area of the region we are writing on.
LocationHandler() - Constructor for class edu.stanford.hci.r3.events.handlers.LocationHandler
 
logPolarAndTime(PenSample, PenSample, double, double) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 

M

magnitude() - Method in class edu.stanford.hci.r3.util.geometry.Vector2D
 
main(String[]) - Static method in class edu.stanford.hci.r3.actions.remote.ActionReceiverTrayApp
Run a tray app that allows you to connect to an action server.
main(String[]) - Static method in class edu.stanford.hci.r3.browse.BatchedInkStorage
 
main(String[]) - Static method in class edu.stanford.hci.r3.browse.InkBrowser
 
main(String[]) - Static method in class edu.stanford.hci.r3.config.BatchFileCreator
May 29, 2006
main(String[]) - Static method in class edu.stanford.hci.r3.events.replay.EventBrowser
 
main(String[]) - Static method in class edu.stanford.hci.r3.flash.FlashSecurityRegistration
 
main(String[]) - Static method in class edu.stanford.hci.r3.flash.timelineControl.FlashControlDebugger
Aug 30, 2006
main(String[]) - Static method in class edu.stanford.hci.r3.flash.timelineControl.FlashControlServer
 
main(String[]) - Static method in class edu.stanford.hci.r3.paper.sheets.XMLSheet
 
main(String[]) - Static method in class edu.stanford.hci.r3.paper.xml.PaperXMLParser
 
main(String[]) - Static method in class edu.stanford.hci.r3.PaperToolkit
Alternatively, try using the batch files instead.
main(String[]) - Static method in class edu.stanford.hci.r3.pattern.calibrate.CalibrationCaptureApp
 
main(String[]) - Static method in class edu.stanford.hci.r3.pattern.calibrate.CalibrationEngine
If you run it from the command line, it asks you to provide two xml files (which are then read in to create Ink objects).
main(String[]) - Static method in class edu.stanford.hci.r3.pen.batch.BatchImporter
 
main(String[]) - Static method in class edu.stanford.hci.r3.pen.batch.BatchImporterDebugger
 
main(String[]) - Static method in class edu.stanford.hci.r3.pen.batch.PenSynch
 
main(String[]) - Static method in class edu.stanford.hci.r3.pen.debug.PenCoordinateDebugger
 
main(String[]) - Static method in class edu.stanford.hci.r3.pen.handwriting.HandwritingCaptureDebugger
 
main(String[]) - Static method in class edu.stanford.hci.r3.pen.ink.InkUtils
 
main(String[]) - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
 
main(String[]) - Static method in class edu.stanford.hci.r3.pen.streaming.PenServerTrayApp
 
main(String[]) - Static method in class edu.stanford.hci.r3.tools.design.acrobat.AcrobatCommunicationServer
Sep 6, 2006
main(String[]) - Static method in class edu.stanford.hci.r3.tools.design.acrobat.AcrobatDesignerLauncher
Sep 12, 2006
main(String[]) - Static method in class edu.stanford.hci.r3.tools.design.Designer
 
main(String[]) - Static method in class edu.stanford.hci.r3.tools.develop.inkapibrowser.InkAPIBrowser
 
main(String[]) - Static method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
main(String[]) - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class edu.stanford.hci.r3.util.layout.SpringLayoutUtils
Aligns the first rows * cols components of parent in a grid.
makeGrid(Container, int, int, int, int, int, int) - Static method in class edu.stanford.hci.r3.util.layout.SpringLayoutUtils
Aligns the first rows * cols components of parent in a grid.
makeItFit(double, double, double, double) - Static method in class edu.stanford.hci.r3.tools.design.util.Regions
Returns the scale necessary to make width/height fit inside maxWidth/maxHeight.
MathUtils - Class in edu.stanford.hci.r3.util
Useful math functions.
MathUtils() - Constructor for class edu.stanford.hci.r3.util.MathUtils
 
maximizeFrame() - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
maxMillisBetweenMultipleClicks - Variable in class edu.stanford.hci.r3.events.handlers.ClickHandler
 
messageReceived(String) - Method in interface edu.stanford.hci.r3.flash.FlashListener
 
messageReceived(String) - Method in class edu.stanford.hci.r3.tools.ToolExplorer
 
Meters - Class in edu.stanford.hci.r3.units
This software is distributed under the BSD License.
Meters() - Constructor for class edu.stanford.hci.r3.units.Meters
One Meter.
Meters(double) - Constructor for class edu.stanford.hci.r3.units.Meters
 
Millimeters - Class in edu.stanford.hci.r3.units
This software is distributed under the BSD License.
Millimeters() - Constructor for class edu.stanford.hci.r3.units.Millimeters
One Millimeter (quite short, you see).
Millimeters(double) - Constructor for class edu.stanford.hci.r3.units.Millimeters
Specify your own length in millimeters.
minExtent - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
minimizeFrame() - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
minimumLayoutSize(Container) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Returns the minimum dimensions needed to layout the visible components contained in the specified target container.
minimumLayoutSize(Container) - Method in class edu.stanford.hci.r3.util.layout.StackedLayout
Calculate the minimum size dimensions for the specififed container.
model - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
mouseClicked(MouseEvent) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
mouseClicked(MouseEvent) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
mouseClicked(MouseEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
mouseDragged(MouseEvent) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
mouseDragged(MouseEvent) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
mouseDragged(MouseEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
mouseEntered(MouseEvent) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
mouseEntered(MouseEvent) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
mouseEntered(MouseEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
mouseExited(MouseEvent) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
mouseExited(MouseEvent) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
mouseExited(MouseEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
mouseMove(int, int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
Queue up a mouseMove.
mouseMoved(MouseEvent) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
mouseMoved(MouseEvent) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
mouseMoved(MouseEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
mousePress(int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
InputEvent.BUTTON1_MASK, InputEvent.BUTTON2_MASK, InputEvent.BUTTON3_MASK
mousePressed(MouseEvent) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
mousePressed(MouseEvent) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
mousePressed(MouseEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
mouseRelease(int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
mouseReleased(MouseEvent) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
mouseReleased(MouseEvent) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
mouseReleased(MouseEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
mouseWheel(int, RobotAction.MouseWheelDirection) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
moveComponents(Container, int, int, int, int, int, int, boolean, Ruler) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Centers the elements in the specified row, if there is any slack.
multiply(double, Vector2D) - Static method in class edu.stanford.hci.r3.util.geometry.Vector2D
 
munkres(int, double[][]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 

N

newConnectionFrom(String, String) - Method in interface edu.stanford.hci.r3.actions.remote.ActionReceiverConnectionListener
Notifies the receiver of new connections.
NOT_SELECTED_COLOR - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
noText() - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 

O

onClick(PenEvent) - Method in class edu.stanford.hci.r3.paper.regions.ButtonRegion
Override this!
ONE - Static variable in class edu.stanford.hci.r3.units.Centimeters
Identity Element, representing one centimeter.
ONE - Static variable in class edu.stanford.hci.r3.units.Feet
Identity Element, representing one foot.
ONE - Static variable in class edu.stanford.hci.r3.units.Inches
Identity Element, representing one inch.
ONE - Static variable in class edu.stanford.hci.r3.units.Meters
Identity Element, representing one meter.
ONE - Static variable in class edu.stanford.hci.r3.units.Millimeters
Identity Element, representing one centimeter.
ONE - Static variable in class edu.stanford.hci.r3.units.PatternDots
Identity Element representing one Pattern Dot.
ONE - Static variable in class edu.stanford.hci.r3.units.Percentage
"Identity Element", representing one hundred percent of 8.5 inches.
ONE - Static variable in class edu.stanford.hci.r3.units.Pixels
The Identity Element representing one Pixel on a "default" screen at a default pixelsPerInch.
ONE - Static variable in class edu.stanford.hci.r3.units.Points
The Identity Element; One Point, representing 1/72nd of an inch.
ONE - Static variable in class edu.stanford.hci.r3.units.PrinterDots
An Identity Element, representing one printer dot of the default printer (at default DPI).
onPress(PenEvent) - Method in class edu.stanford.hci.r3.paper.regions.ButtonRegion
Override this!
onRelease(PenEvent) - Method in class edu.stanford.hci.r3.paper.regions.ButtonRegion
Override this!
openFile(File) - Method in class edu.stanford.hci.r3.devices.channels.ActionChannel
 
OpenFileAction - Class in edu.stanford.hci.r3.actions.types
Opens a local file.
OpenFileAction(File) - Constructor for class edu.stanford.hci.r3.actions.types.OpenFileAction
 
openFlashApolloGUI(File) - Method in class edu.stanford.hci.r3.flash.FlashCommunicationServer
Point it to the Apollo exe that will serve as your GUI.
openFlashGUI(File) - Method in class edu.stanford.hci.r3.flash.FlashCommunicationServer
Currently, we assume the next client connection is for THIS flash GUI.
openInJFrame(Container, int, int) - Static method in class edu.stanford.hci.r3.util.WindowUtils
Opens a container inside a JFrame.
openInJFrame(Container, int, int, String) - Static method in class edu.stanford.hci.r3.util.WindowUtils
Opens a container inside a JFrame.
openInJFrame(Container, int, int, String, Color) - Static method in class edu.stanford.hci.r3.util.WindowUtils
 
openInJFrame(Container, int, int, String, Color, boolean) - Static method in class edu.stanford.hci.r3.util.WindowUtils
Opens a container inside a JFrame.
openURL(String) - Method in class edu.stanford.hci.r3.devices.channels.ActionChannel
 
OpenURL2Action - Class in edu.stanford.hci.r3.actions.types
Uses BrowserLauncher to launch a URL.
OpenURL2Action(URL) - Constructor for class edu.stanford.hci.r3.actions.types.OpenURL2Action
 
OpenURL2Action(URL, String) - Constructor for class edu.stanford.hci.r3.actions.types.OpenURL2Action
This one works the best on my desktop machine.
OpenURLAction - Class in edu.stanford.hci.r3.actions.types
Uses the default browser to launch the specified URL.
OpenURLAction(URL) - Constructor for class edu.stanford.hci.r3.actions.types.OpenURLAction
 
operatingSystemIsMacOSX() - Static method in class edu.stanford.hci.r3.util.SystemUtils
http://developer.apple.com/technotes/tn2002/tn2110.html
operatingSystemIsWindowsVariant() - Static method in class edu.stanford.hci.r3.util.SystemUtils
 
orientation - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 

P

PageAddress - Class in edu.stanford.hci.r3.pattern.coordinates
Represents a logical page address, which is available when we import batched pen strokes.
PageAddress(int, int, int, int) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.PageAddress
 
PageAddress(String) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.PageAddress
 
paint3DRectLighting(Graphics2D, int, int, int, int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Adds Windows2K type 3D lighting effects
paintArrow(Graphics2D, double, double, int, int, boolean) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
This draws an arrow as a series of lines within the specified box.
paintComponent(Graphics) - Method in class edu.stanford.hci.r3.components.InkPanel
Redraw the ink strokes.
paintComponent(Graphics) - Method in class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
 
paintComponent(Graphics) - Method in class edu.stanford.hci.r3.tools.design.swing.RegionComponent
Draws strokes
paintComponent(Graphics) - Method in class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
paintComponent(Graphics) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
 
paintComponent(Graphics) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonCategoryLabel
Paints a nice gradient like in Office 12.
paintComponent(Graphics) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonPanelHeader
 
pan(PInputEvent) - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
 
PANEL_BEGIN_COLOR - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
PANEL_END_COLOR - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
PaperToolkit - Class in edu.stanford.hci.r3
Every PaperToolit has one EventEngine that handles input from users, and schedules output for the system.
PaperToolkit() - Constructor for class edu.stanford.hci.r3.PaperToolkit
Start up a paper toolkit.
PaperToolkit(boolean) - Constructor for class edu.stanford.hci.r3.PaperToolkit
 
PaperToolkit(boolean, boolean, boolean) - Constructor for class edu.stanford.hci.r3.PaperToolkit
 
PaperXMLParser - Class in edu.stanford.hci.r3.paper.xml
Reads *.pxml files and generates the corresponding runtime objects.
PaperXMLParser() - Constructor for class edu.stanford.hci.r3.paper.xml.PaperXMLParser
 
PARAGRAPH_BREAK - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
paramString() - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
Returns a string representing the state of this node.
parentRegions - Variable in class edu.stanford.hci.r3.events.EventHandler
This is used in debugging visualizations, for traversing up the list to figure out where the event handler should be positioned.
parse(File) - Method in class edu.stanford.hci.r3.pen.ink.InkXMLParser
 
PATH_SEPARATOR - Static variable in class edu.stanford.hci.r3.util.SystemUtils
Different for UNIX/WINDOWS/MAC
PATTERN_PATH - Static variable in class edu.stanford.hci.r3.PaperToolkit
Where to find the directories that store our pattern definition files.
PatternCoordinateConverter - Interface in edu.stanford.hci.r3.pattern.coordinates.conversion
Represents a 2D region of pattern.
PatternDots - Class in edu.stanford.hci.r3.units
Unit representing the length from pattern dot to pattern dot.
PatternDots() - Constructor for class edu.stanford.hci.r3.units.PatternDots
Default Constructor for Doing unit conversions, etc...
PatternDots(double) - Constructor for class edu.stanford.hci.r3.units.PatternDots
 
PatternJitter - Class in edu.stanford.hci.r3.pattern
Represents the direction of jitter for a particular pattern dot.
PatternJitter() - Constructor for class edu.stanford.hci.r3.pattern.PatternJitter
 
PatternLocationToSheetLocationMapping - Class in edu.stanford.hci.r3.pattern.coordinates
This class stores mappings from regions of pattern (and their coordinates in Anoto space) to Sheets and locations on those sheets.
PatternLocationToSheetLocationMapping(Sheet) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
One mapping object per sheet.
PatternLocationToSheetLocationMapping(Sheet, File) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
These XML files are created automatically when you render a patterned PDF.
PatternPackage - Class in edu.stanford.hci.r3.pattern
Represents a set of pattern files.
PatternPackage(File) - Constructor for class edu.stanford.hci.r3.pattern.PatternPackage
 
pause() - Method in class edu.stanford.hci.r3.actions.types.PlaySoundAction
 
PDFBundle - Class in edu.stanford.hci.r3.paper.bundles
Create a Bundle that contains PDFSheets.
PDFBundle(File) - Constructor for class edu.stanford.hci.r3.paper.bundles.PDFBundle
 
PDFPatternGenerator - Class in edu.stanford.hci.r3.pattern.output
This sits on top of PatternPackage and/or TiledPattern to create PDFs that can be printed.
PDFPatternGenerator(PdfContentByte, Units, Units) - Constructor for class edu.stanford.hci.r3.pattern.output.PDFPatternGenerator
 
PDFPrinter - Class in edu.stanford.hci.r3.printing.types
Print PDF Files
PDFPrinter(PrintService) - Constructor for class edu.stanford.hci.r3.printing.types.PDFPrinter
 
PDFSheet - Class in edu.stanford.hci.r3.paper.sheets
Create a Sheet that is based on a single page of a PDF file.
PDFSheet(File) - Constructor for class edu.stanford.hci.r3.paper.sheets.PDFSheet
This will create a Sheet out of page 1 of the PDF File.
PDFSheet(File, int) - Constructor for class edu.stanford.hci.r3.paper.sheets.PDFSheet
 
PDFSheetRenderer - Class in edu.stanford.hci.r3.render.sheets
This software is distributed under the BSD License.
PDFSheetRenderer(PDFSheet) - Constructor for class edu.stanford.hci.r3.render.sheets.PDFSheetRenderer
 
Pen - Class in edu.stanford.hci.r3.pen
This class represents a single, physical digital pen.
Pen() - Constructor for class edu.stanford.hci.r3.pen.Pen
Can't use this constructor more than once, because you can only have ONE physical pen connected to the localhost's pen server.
Pen(String) - Constructor for class edu.stanford.hci.r3.pen.Pen
 
Pen(String, String) - Constructor for class edu.stanford.hci.r3.pen.Pen
 
PEN_SERVER_JAVA - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
PEN_SERVER_PLAINTEXT - Static variable in class edu.stanford.hci.r3.config.Constants.Ports
 
PenAdapter - Class in edu.stanford.hci.r3.pen.streaming
Convenience Class
PenAdapter() - Constructor for class edu.stanford.hci.r3.pen.streaming.PenAdapter
 
PenClient - Class in edu.stanford.hci.r3.pen.streaming
Connects to the Pen Server and displays some output...
PenClient(String, int, ClientServerType) - Constructor for class edu.stanford.hci.r3.pen.streaming.PenClient
 
PenCoordinateDebugger - Class in edu.stanford.hci.r3.pen.debug
Use this to display Pen Coordinates to the console.
PenCoordinateDebugger() - Constructor for class edu.stanford.hci.r3.pen.debug.PenCoordinateDebugger
 
penDown(PenSample) - Method in class edu.stanford.hci.r3.pen.debug.DebuggingPenListener
 
penDown(PenSample) - Method in class edu.stanford.hci.r3.pen.gesture.PenGestureListener
 
penDown(PenSample) - Method in interface edu.stanford.hci.r3.pen.streaming.listeners.PenListener
 
penDown(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.listeners.PenStrokeListener
 
penDown(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.PenAdapter
 
penDown(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.PenServer
Since with a PenListener...
PenEvent - Class in edu.stanford.hci.r3.events
Contains all the information we need to handle pen events.
PenEvent(int, String, long, PenSample) - Constructor for class edu.stanford.hci.r3.events.PenEvent
 
PenEvent.PenEventModifier - Enum in edu.stanford.hci.r3.events
 
PenGestureListener - Class in edu.stanford.hci.r3.pen.gesture
PenGestureListener() - Constructor for class edu.stanford.hci.r3.pen.gesture.PenGestureListener
 
PenInput - Class in edu.stanford.hci.r3.pen
Applications need some way to get Pen Input.
PenInput(String) - Constructor for class edu.stanford.hci.r3.pen.PenInput
 
PenListener - Interface in edu.stanford.hci.r3.pen.streaming.listeners
Listens for Pen events, such as when a pen touches pattern, or when samples are sent wirelessly.
penListenersToAdd - Variable in class edu.stanford.hci.r3.pen.PenInput
Cached pen listeners, so we can add them when/if you go live.
PenSample - Class in edu.stanford.hci.r3.pen
Stores a pen sample or ink samples.
PenSample(double, double, int, long) - Constructor for class edu.stanford.hci.r3.pen.PenSample
 
PenSample(double, double, int, long, boolean) - Constructor for class edu.stanford.hci.r3.pen.PenSample
 
PenServer - Class in edu.stanford.hci.r3.pen.streaming
This software is distributed under the BSD License.
PenServer(ServerSocket, ClientServerType) - Constructor for class edu.stanford.hci.r3.pen.streaming.PenServer
 
PenServerJavaObjectXMLSender - Class in edu.stanford.hci.r3.pen.streaming.data
Sends Java XML objects representing Pen Samples over the wire.
PenServerJavaObjectXMLSender(Socket) - Constructor for class edu.stanford.hci.r3.pen.streaming.data.PenServerJavaObjectXMLSender
 
PenServerPlainTextSender - Class in edu.stanford.hci.r3.pen.streaming.data
Sends plain text pen samples.
PenServerPlainTextSender(Socket) - Constructor for class edu.stanford.hci.r3.pen.streaming.data.PenServerPlainTextSender
 
PenServerSender - Interface in edu.stanford.hci.r3.pen.streaming.data
PenServerTrayApp - Class in edu.stanford.hci.r3.pen.streaming
A little application that you can deploy to other machines that will host physical pens.
PenServerTrayApp(COMPort, int) - Constructor for class edu.stanford.hci.r3.pen.streaming.PenServerTrayApp
 
PenSimulator - Class in edu.stanford.hci.r3.pen
Opens a JFrame/JPanel that the user can draw on with his mouse or Tablet stylus.
PenSimulator() - Constructor for class edu.stanford.hci.r3.pen.PenSimulator
 
PenStreamingConnection - Class in edu.stanford.hci.r3.pen.streaming
This class reads from a COM port (connected to a Bluetooth transceiver).
penStroke(InkStroke) - Method in class edu.stanford.hci.r3.pen.streaming.listeners.PenStrokeListener
Notify that a new penstroke has occured.
PenStrokeListener - Class in edu.stanford.hci.r3.pen.streaming.listeners
This lives in the streaming.listeners package because you cannot use this listener directly if your pattern spans multiple sheets.
PenStrokeListener() - Constructor for class edu.stanford.hci.r3.pen.streaming.listeners.PenStrokeListener
 
PenSynch - Class in edu.stanford.hci.r3.pen.batch
Represents a single pen synch (i.e., one xml file in the penSynch XML directory).
PenSynch(File) - Constructor for class edu.stanford.hci.r3.pen.batch.PenSynch
 
PenSynchManager - Class in edu.stanford.hci.r3.pen.batch
Helps us figure out what has been synched, etc.
PenSynchManager() - Constructor for class edu.stanford.hci.r3.pen.batch.PenSynchManager
 
penUp(PenSample) - Method in class edu.stanford.hci.r3.pen.debug.DebuggingPenListener
 
penUp(PenSample) - Method in class edu.stanford.hci.r3.pen.gesture.PenGestureListener
 
penUp - Variable in class edu.stanford.hci.r3.pen.PenSample
whether pen is up
penUp(PenSample) - Method in interface edu.stanford.hci.r3.pen.streaming.listeners.PenListener
Samples for penUp have x & y set to 0.
penUp(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.listeners.PenStrokeListener
 
penUp(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.PenAdapter
 
penUp(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.PenServer
 
Percentage - Class in edu.stanford.hci.r3.units
A percentage of a maximum value.
Percentage(double, Units) - Constructor for class edu.stanford.hci.r3.units.Percentage
Represents a percentage value of a maximum.
PercentageCoordinates - Class in edu.stanford.hci.r3.units.coordinates
Can be used for specifying where we are on a sheet, region, etc.
PercentageCoordinates(Percentage, Percentage) - Constructor for class edu.stanford.hci.r3.units.coordinates.PercentageCoordinates
 
Pixels - Class in edu.stanford.hci.r3.units
Represents a screen based unit.
Pixels() - Constructor for class edu.stanford.hci.r3.units.Pixels
One little square on your monitor, containing a color.
Pixels(double) - Constructor for class edu.stanford.hci.r3.units.Pixels
 
Pixels(double, double) - Constructor for class edu.stanford.hci.r3.units.Pixels
 
PlaySoundAction - Class in edu.stanford.hci.r3.actions.types
Play a sound file.
PlaySoundAction(File) - Constructor for class edu.stanford.hci.r3.actions.types.PlaySoundAction
 
PlaySoundAction.PlaySoundListener - Interface in edu.stanford.hci.r3.actions.types
 
playSoundFile(File) - Method in class edu.stanford.hci.r3.devices.channels.AudioChannel
 
points() - Method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
points(int) - Method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
Points - Class in edu.stanford.hci.r3.units
Represents 1/72 of an inch.
Points() - Constructor for class edu.stanford.hci.r3.units.Points
 
Points(double) - Constructor for class edu.stanford.hci.r3.units.Points
 
POINTS_PER_INCH - Static variable in class edu.stanford.hci.r3.units.Units
Java handles everything in 1/72nd of an inch (1 point).
PolygonalRegion - Class in edu.stanford.hci.r3.paper.regions
Polygonal Regions store the individual vertices and the units to interpret the vertices.
PolygonalRegion(String, Units, Point2D...) - Constructor for class edu.stanford.hci.r3.paper.regions.PolygonalRegion
Creates a polygon with origin at the first point that was passed in.
PolygonalRegion(String, Units, Units, Point2D...) - Constructor for class edu.stanford.hci.r3.paper.regions.PolygonalRegion
Alternate constructor, if your current units are not optimal (e.g., Inches, Centimeters, and anything really big).
PolygonRenderer - Class in edu.stanford.hci.r3.render.regions
Renders a Polygon Region.
PolygonRenderer(PolygonalRegion) - Constructor for class edu.stanford.hci.r3.render.regions.PolygonRenderer
 
PORTS - Static variable in enum edu.stanford.hci.r3.util.communications.COMPort
 
PostscriptPatternGenerator - Class in edu.stanford.hci.r3.pattern.output
Given input dimensions, this class will generate a postscript file of tiled Anoto pattern.
PostscriptPatternGenerator(Units, Units) - Constructor for class edu.stanford.hci.r3.pattern.output.PostscriptPatternGenerator
 
PostscriptPatternGenerator(Units, Units, TiledPatternGenerator) - Constructor for class edu.stanford.hci.r3.pattern.output.PostscriptPatternGenerator
 
PostscriptPrinter - Class in edu.stanford.hci.r3.printing.types
Enables you to print Postscript files.
PostscriptPrinter(PrintService) - Constructor for class edu.stanford.hci.r3.printing.types.PostscriptPrinter
 
PREFERRED_BREADTH - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
PREFERRED_LENGTH - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
preferredLayoutSize(Container) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Returns the preferred dimensions for this layout given the visible components in the specified target container.
preferredLayoutSize(Container) - Method in class edu.stanford.hci.r3.util.layout.StackedLayout
Calculate the preferred size dimensions for the specififed container.
pressed(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.ClickAdapter
 
pressed(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.ClickHandler
 
print(Sheet) - Method in class edu.stanford.hci.r3.PaperToolkit
TODO: Figure out the easiest way to send a PDF (with or without regions) to the default printer.
print(File) - Static method in class edu.stanford.hci.r3.printing.Printers
 
print(Object) - Static method in class edu.stanford.hci.r3.util.DebugUtils
 
printArray(double[]) - Static method in class edu.stanford.hci.r3.util.ArrayUtils
 
printArray(Object[]) - Static method in class edu.stanford.hci.r3.util.ArrayUtils
Prints an array of Objects to console.
Printer - Class in edu.stanford.hci.r3.printing
Represents a printer, and enables you to control it.
Printer(PrintService) - Constructor for class edu.stanford.hci.r3.printing.Printer
Creates a Printer that points to the default print service.
PrinterDots - Class in edu.stanford.hci.r3.units
This software is distributed under the BSD License.
PrinterDots(double) - Constructor for class edu.stanford.hci.r3.units.PrinterDots
Create it for the current printer.
PrinterDots(Printer, double) - Constructor for class edu.stanford.hci.r3.units.PrinterDots
 
Printers - Class in edu.stanford.hci.r3.printing
Allows you to query and work with the system's Printers.
Printers() - Constructor for class edu.stanford.hci.r3.printing.Printers
 
println(Object) - Static method in class edu.stanford.hci.r3.util.DebugUtils
 
println(Object, int) - Static method in class edu.stanford.hci.r3.util.DebugUtils
 
printlnWithStackOffset(Object, int) - Static method in class edu.stanford.hci.r3.util.DebugUtils
 
printMapping() - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
For debugging.
printMatrix(Object[][]) - Static method in class edu.stanford.hci.r3.util.ArrayUtils
Displays a matrix of Objects.
printOutDetails() - Method in class edu.stanford.hci.r3.pen.batch.PenSynch
 
printPostscriptFileToDefaultPrinter(File) - Static method in class edu.stanford.hci.r3.printing.types.PostscriptPrinter
Sends the designated PSFile to the Default Printer.
printSizes(Component) - Static method in class edu.stanford.hci.r3.util.layout.SpringLayoutUtils
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
ProcessInformationAction - Class in edu.stanford.hci.r3.actions.types
Allows you to pass some information.
ProcessInformationAction(String, Object) - Constructor for class edu.stanford.hci.r3.actions.types.ProcessInformationAction
 
processNewSample(PenSample) - Method in class edu.stanford.hci.r3.pen.ink.InkSimplification
 
processXML() - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
ProjectorDevice - Class in edu.stanford.hci.r3.devices.types
ProjectorDevice(String, String) - Constructor for class edu.stanford.hci.r3.devices.types.ProjectorDevice
 

Q

quillWrite(Writer) - Method in class edu.stanford.hci.r3.pen.gesture.Gesture
 
quillWrite(Writer) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
quillWrite(Writer) - Method in class edu.stanford.hci.r3.pen.gesture.PenGestureListener
 
quillWrite(Writer) - Method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 

R

R3Action - Interface in edu.stanford.hci.r3.actions
R3 Actions encompass high-level actions that can be invoked as the result of an event handler.
readCaptureDateFromEXIF(File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
Gets the EXIF timestamp from a photo.
readFileIntoStringBuffer(File) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
Reads an entire file into the StringBuilder (faster than StringBuffer).
readFileIntoStringBuffer(File, boolean) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
Includes the workaround for bug in setting the user.dir: http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=4117557
readImage(File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
 
readJPEG(File) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
 
readPatternFromFile(int, Units, Units, Units, Units) - Method in class edu.stanford.hci.r3.pattern.PatternPackage
We verify that numDotsX and numDotsY do not exceed the amount of dots in one file.
readSize(File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
This works for both JPEG and non JPEG images/photos.
readSizeByLoading(File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
Load in the image file just to read the photo size...
readTextOutLoud(String) - Method in class edu.stanford.hci.r3.devices.channels.AudioChannel
 
readTimeFrom(File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
If the EXIF field does not exist, it will return a time representing the file last modified date/time.
receivedAction(R3Action) - Method in class edu.stanford.hci.r3.actions.remote.ActionHandler
Invoke the action object that was received over the wire.
receivedActionText(String) - Method in class edu.stanford.hci.r3.actions.remote.ActionHandler
 
recognizeHandwriting() - Method in class edu.stanford.hci.r3.events.handlers.HandwritingRecognizer
 
recognizeHandwriting(File) - Method in class edu.stanford.hci.r3.pen.handwriting.HandwritingRecognitionService
 
recognizeHandwriting(String) - Method in class edu.stanford.hci.r3.pen.handwriting.HandwritingRecognitionService
This recognize call should return as fast as possible...
recognizeHandwritingWithAlternatives() - Method in class edu.stanford.hci.r3.events.handlers.HandwritingRecognizer
 
referenceUnits - Variable in class edu.stanford.hci.r3.paper.Region
This is used only to interpret the shape's true physical size.
Region - Class in edu.stanford.hci.r3.paper
A region is defined by a Shape that outlines the region.
Region(String, double, double, double, double) - Constructor for class edu.stanford.hci.r3.paper.Region
For our American friends.
Region(String, Shape, Units) - Constructor for class edu.stanford.hci.r3.paper.Region
 
Region(String, Units) - Constructor for class edu.stanford.hci.r3.paper.Region
A protected constructor so subclasses can assign the shape whichever way they please.
Region(String, Units, Units, Units, Units) - Constructor for class edu.stanford.hci.r3.paper.Region
We will convert all the units to x's type.
region - Variable in class edu.stanford.hci.r3.render.RegionRenderer
 
RegionComponent - Class in edu.stanford.hci.r3.tools.design.swing
This class is used as an emulation layer for Region objects.
RegionComponent(Region) - Constructor for class edu.stanford.hci.r3.tools.design.swing.RegionComponent
 
RegionConfiguration - Class in edu.stanford.hci.r3.tools.design.acrobat
This class is used for communicating the region definition between the Acrobat plugin and the R3 toolkit.
RegionConfiguration() - Constructor for class edu.stanford.hci.r3.tools.design.acrobat.RegionConfiguration
 
RegionConfigurationWriter - Class in edu.stanford.hci.r3.tools.design.acrobat
The AcrobatCommunicationServer will write out XML files whenever it gets some input.
RegionConfigurationWriter(File) - Constructor for class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
RegionConfigurationWriter(File, File) - Constructor for class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
RegionGroup - Class in edu.stanford.hci.r3.paper.layout
Essentially, a stupid version of CompoundRegion.
RegionGroup(String, Units, Units) - Constructor for class edu.stanford.hci.r3.paper.layout.RegionGroup
 
RegionID - Class in edu.stanford.hci.r3.pattern.coordinates
Allows us to save and load to/from xml files, because we can identify regions more or less uniquely this way.
RegionID(Region) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.RegionID
 
RegionRenderer - Class in edu.stanford.hci.r3.render
Renders a Region to a graphics context.
RegionRenderer(Region) - Constructor for class edu.stanford.hci.r3.render.RegionRenderer
 
Regions - Class in edu.stanford.hci.r3.tools.design.util
This software is distributed under the BSD License.
Regions() - Constructor for class edu.stanford.hci.r3.tools.design.util.Regions
 
register(PenInput) - Method in class edu.stanford.hci.r3.events.EventEngine
If you register a pen multiple times, a different pen listener will be attached to the pen.
registerBatchEventHandlers(List<BatchedEventHandler>) - Method in class edu.stanford.hci.r3.pen.batch.BatchServer
 
registerPatternMapForEventHandling(PatternLocationToSheetLocationMapping) - Method in class edu.stanford.hci.r3.events.EventEngine
Really, this is the only method we need to do runtime binding.
registerPatternMapsForEventHandling(Collection<PatternLocationToSheetLocationMapping>) - Method in class edu.stanford.hci.r3.events.EventEngine
Keep track of the pattern on sheets, so we can dispatch events appropriately.
registerTool(RibbonPanel) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonToolbar
 
released(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.ClickAdapter
 
released(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.ClickHandler
 
relMove(Container, int, int, int, int) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
 
removeAllFlashClientListeners() - Method in class edu.stanford.hci.r3.flash.FlashCommunicationServer
 
removeAllSheets() - Method in class edu.stanford.hci.r3.Application
Useful for manipulating the application at RUNTIME.
removeBatchEventHandler(BatchedEventHandler) - Method in class edu.stanford.hci.r3.Application
 
removeChangeListener(ChangeListener) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Removes a listener for ChangeEvents.
removeEventHandlerForUnmappedEvents(EventHandler) - Method in class edu.stanford.hci.r3.events.EventEngine
 
removeLastBatchOfInk() - Method in class edu.stanford.hci.r3.components.InkPanel
Used to remove the most-recently added ink object.
removeLayoutComponent(Component) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Removes the specified component from the layout.
removeLayoutComponent(Component) - Method in class edu.stanford.hci.r3.util.layout.StackedLayout
Remove the specified component from the layout.
removeLivePenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.Pen
 
removeLivePenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.PenInput
Removes the pen listener from the live pen.
removeLivePenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
removePenListener(PenListener) - Method in class edu.stanford.hci.r3.pen.streaming.PenClient
If the pen listener is one of our listeners, detach it.
removePossibleCompletion(String) - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
removeSheet(Sheet) - Method in class edu.stanford.hci.r3.Application
We can add and remove sheets before the application starts.
removeSheets(Sheet...) - Method in class edu.stanford.hci.r3.paper.Bundle
Remove all of the specified sheets.
removeStroke(InkStroke) - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
render(Graphics2D, List<InkStroke>) - Method in interface edu.stanford.hci.r3.render.ink.RenderingTechnique
 
renderActiveRegionsWithPattern - Variable in class edu.stanford.hci.r3.render.SheetRenderer
By default, any active regions will be overlaid with pattern (unique to at least this sheet, unless otherwise specified).
RenderingTechnique - Interface in edu.stanford.hci.r3.render.ink
renderPattern(TiledPattern, Units, Units) - Method in class edu.stanford.hci.r3.pattern.output.PDFPatternGenerator
Render the given pattern starting at the designated origin.
renderToG2D(Graphics2D) - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
 
renderToG2D(Graphics2D) - Method in class edu.stanford.hci.r3.render.RegionRenderer
 
renderToG2D(Graphics2D) - Method in class edu.stanford.hci.r3.render.regions.CompoundRenderer
 
renderToG2D(Graphics2D) - Method in class edu.stanford.hci.r3.render.regions.ImageRenderer
Render the image to a graphics context, given the pixels per inch scaling.
renderToG2D(Graphics2D) - Method in class edu.stanford.hci.r3.render.regions.PolygonRenderer
 
renderToG2D(Graphics2D) - Method in class edu.stanford.hci.r3.render.regions.TextRenderer
 
renderToG2D(Graphics2D) - Method in class edu.stanford.hci.r3.render.SheetRenderer
We assume the g2d is big enough for us to draw this Sheet to.
renderToG2D(Graphics2D) - Method in class edu.stanford.hci.r3.render.sheets.PDFSheetRenderer
We assume the g2d is big enough for us to draw this Sheet to.
renderToIndividualPDFs(File, String) - Method in class edu.stanford.hci.r3.render.BundleRenderer
Names them X1.pdf, X2.pdf, X3.pdf, etc...
renderToJPEG(File, int, int) - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
Usually, the width and height of the region...
renderToJPEG(File, Pixels, Units, Units) - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
Looks very similar to SheetRenderer's.
renderToJPEG(File) - Method in class edu.stanford.hci.r3.render.SheetRenderer
Use the default pixels per inch.
renderToJPEG(File, Pixels) - Method in class edu.stanford.hci.r3.render.SheetRenderer
 
renderToJPEGFile() - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
renderToJPEGRecentered(File) - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
 
renderToPDF() - Method in class edu.stanford.hci.r3.Application
Feel free to OVERRIDE this too.
renderToPDF(File, String) - Method in class edu.stanford.hci.r3.Application
Renders all of the sheets to different PDF files...
renderToPDF(File) - Method in class edu.stanford.hci.r3.render.BundleRenderer
Renders a Multi-Page PDF!
renderToPDF(File) - Method in class edu.stanford.hci.r3.render.SheetRenderer
Uses the iText package to render a PDF file from scratch.
renderToPDF(File) - Method in class edu.stanford.hci.r3.render.sheets.PDFSheetRenderer
Uses the iText package to render a PDF file.
renderToPDFContentLayers(File, PdfContentByte, PdfContentByte) - Method in class edu.stanford.hci.r3.render.SheetRenderer
 
renormalize(double) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
repeat(String, int) - Static method in class edu.stanford.hci.r3.util.StringUtils
 
replay(List<PenEvent>) - Method in class edu.stanford.hci.r3.events.replay.EventReplayManager
Replays the list of events...
replayLoadedEvents() - Method in class edu.stanford.hci.r3.events.replay.EventBrowser
 
replayLoadedEvents() - Method in class edu.stanford.hci.r3.events.replay.EventReplayManager
Replay the events that have been loaded, in the order that they appear in the list...
resample(int) - Method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
reset() - Method in class edu.stanford.hci.r3.pen.ink.InkSimplification
 
resetColor() - Method in class edu.stanford.hci.r3.pen.ink.Ink
Start over...
resetScale() - Method in class edu.stanford.hci.r3.paper.Region
Resets to the default scaling factors.
resetUniquePatternTracker() - Method in class edu.stanford.hci.r3.pattern.TiledPatternGenerator
Resets the tracked history in this object.
resetViewOffsetAndScale() - Method in class edu.stanford.hci.r3.components.InkPCanvas
Resets the Camera View.
restoreFrame() - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
retrieveAlternatives() - Method in class edu.stanford.hci.r3.pen.handwriting.CaptureApplication
 
RibbonCategoryLabel - Class in edu.stanford.hci.r3.util.components.ribbons
A tab that can be clicked.
RibbonCategoryLabel(String, RibbonToolbar) - Constructor for class edu.stanford.hci.r3.util.components.ribbons.RibbonCategoryLabel
 
RibbonConstants - Interface in edu.stanford.hci.r3.util.components.ribbons
Constants for the Ribbon-styled toolbar
RibbonPanel - Class in edu.stanford.hci.r3.util.components.ribbons
RibbonPanel(String) - Constructor for class edu.stanford.hci.r3.util.components.ribbons.RibbonPanel
 
RibbonPanelHeader - Class in edu.stanford.hci.r3.util.components.ribbons
RibbonToolbar - Class in edu.stanford.hci.r3.util.components.ribbons
Intended to provide a context sensitive menu/toolbar like MS Office 2007.
RibbonToolbar() - Constructor for class edu.stanford.hci.r3.util.components.ribbons.RibbonToolbar
 
RIGHT - Static variable in class edu.stanford.hci.r3.pattern.PatternJitter
 
RIGHT_ALIGN - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
RIGHTLEFT_BOTTOMTOP - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
rint(double) - Static method in class edu.stanford.hci.r3.util.MathUtils
 
RiverLayout - Class in edu.stanford.hci.r3.util.layout
RiverLayout makes it very simple to construct user interfaces as components are laid out similar to how text is added to a word processor (Components flow like a "river".
RiverLayout() - Constructor for class edu.stanford.hci.r3.util.layout.RiverLayout
 
RiverLayout(int, int) - Constructor for class edu.stanford.hci.r3.util.layout.RiverLayout
 
RobotAction - Class in edu.stanford.hci.r3.actions.types
Makes the machine run low level keyboard and mouse actions.
RobotAction() - Constructor for class edu.stanford.hci.r3.actions.types.RobotAction
 
RobotAction.MouseWheelDirection - Enum in edu.stanford.hci.r3.actions.types
multiply by these to set a direction
RobotAction.RobotCommand - Class in edu.stanford.hci.r3.actions.types
Embodies a robot method and its arguments.
RobotAction.RobotCommand(RobotAction.RobotMethod, Object...) - Constructor for class edu.stanford.hci.r3.actions.types.RobotAction.RobotCommand
 
RobotAction.RobotMethod - Enum in edu.stanford.hci.r3.actions.types
Different things you can ask a robot to do.
row - Variable in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram.Pair
 
RunAppAction - Class in edu.stanford.hci.r3.actions.types
Run a local file, that is either in the system PATH, or addressed by an absolute path.
RunAppAction(File) - Constructor for class edu.stanford.hci.r3.actions.types.RunAppAction
 
RunAppAction(String) - Constructor for class edu.stanford.hci.r3.actions.types.RunAppAction
Use this for running apps that are in the System PATH.
runApplication(Application) - Static method in class edu.stanford.hci.r3.PaperToolkit
Convenience function that uses an internal PaperToolkit object.
RunJavaAppAction - Class in edu.stanford.hci.r3.actions.types
Runs the main method of a java class.
RunJavaAppAction(Class) - Constructor for class edu.stanford.hci.r3.actions.types.RunJavaAppAction
 

S

sample(PenSample) - Method in class edu.stanford.hci.r3.pen.debug.DebuggingPenListener
 
sample(PenSample) - Method in class edu.stanford.hci.r3.pen.gesture.PenGestureListener
 
sample(PenSample) - Method in interface edu.stanford.hci.r3.pen.streaming.listeners.PenListener
A sample happened.
sample(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.listeners.PenStrokeListener
 
sample(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.PenAdapter
 
sample(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.PenServer
 
Save(Writer) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
saveConfigurationToXML(File) - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
Due to xstream's inability to serial/unserialize really complicated classes, we will save only a regionName+origin --> pattern info mapping
saveEvent(PenEvent) - Method in class edu.stanford.hci.r3.events.replay.EventReplayManager
Save this pen event.
saveInkFromCurrentFileToDiskAndDisplayIt() - Method in class edu.stanford.hci.r3.tools.develop.inkapibrowser.InkAPIBrowser
 
saveInkToDisk() - Method in class edu.stanford.hci.r3.pen.handwriting.CaptureApplication
 
saveInkToXMLFile(File) - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
savePatternInformation() - Method in class edu.stanford.hci.r3.render.SheetRenderer
This saves an xml file with the same name/path, but different extension as the most-recently rendered PDF file.
savePatternInformation(File) - Method in class edu.stanford.hci.r3.render.SheetRenderer
After Rendering Pattern, we now know the particulars of the pattern coordinates for each region.
saveToXMLFile(File) - Method in class edu.stanford.hci.r3.pen.ink.Ink
Save this object out as an XML file.
scaleImage(BufferedImage, float, float) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
Scaled a buffered image by the two scale parameters.
scaleImage(PlanarImage, InterpolationQuality, float, float) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
performs a JAI scaling of the PlanarImage with appropriate scale factors
scaleImageIteratively(PlanarImage, float, float) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
 
scaleImageIteratively(PlanarImage, InterpolationQuality, float, float) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
Higher quality, but slower implementation...
scaleImageToFit(BufferedImage, int, int) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
 
scaleImageToFit(PlanarImage, int, int) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
scale the image to best fit into a rectangle of size width x height defaults to good (but slower) scaling
scaleImageToSize(BufferedImage, int, int, boolean) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
 
scaleImageToSize(PlanarImage, int, int, InterpolationQuality, boolean) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
the targets are hints...
scaleRegion(double, double) - Method in class edu.stanford.hci.r3.paper.Region
Scales the points in the current region by a horizontal and vertical multiplier.
scaleRegionUniformly(double) - Method in class edu.stanford.hci.r3.paper.Region
Resizes the region uniformly in x and y.
scaleX - Variable in class edu.stanford.hci.r3.paper.Region
Internal horizontal scale of the region.
scaleY - Variable in class edu.stanford.hci.r3.paper.Region
Internal vertical scale of the region.
SCREEN_CENTER - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SCREEN_EAST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SCREEN_NORTH - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SCREEN_NORTHEAST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SCREEN_NORTHWEST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SCREEN_SOUTH - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SCREEN_SOUTHEAST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SCREEN_SOUTHWEST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SCREEN_WEST - Static variable in class edu.stanford.hci.r3.util.WindowUtils
 
SELECTED_COLOR - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
sendAction(R3Action) - Method in class edu.stanford.hci.r3.actions.remote.ActionMessenger
Sends the bytes over the wire.
sendMessage(String) - Method in class edu.stanford.hci.r3.flash.FlashClient
Prints to both the console and to the client.
sendMessage(String) - Method in class edu.stanford.hci.r3.flash.FlashCommunicationServer
 
sendMessage(String) - Method in class edu.stanford.hci.r3.flash.timelineControl.FlashControlServer
Prints to both the console and to the client.
sendSample(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.data.PenServerJavaObjectXMLSender
Removes spaces and \n from the string to send over the wire.
sendSample(PenSample) - Method in class edu.stanford.hci.r3.pen.streaming.data.PenServerPlainTextSender
 
sendSample(PenSample) - Method in interface edu.stanford.hci.r3.pen.streaming.data.PenServerSender
 
serialEvent(SerialPortEvent) - Method in class edu.stanford.hci.r3.pen.streaming.PenStreamingConnection
Whenever data is available, send bytes one in a row to the processor.
setAcceptDirectories(boolean) - Method in class edu.stanford.hci.r3.util.files.filters.FileExtensionFilter
If we are accepting directories, then ALL directories will be accepted.
setActive(boolean) - Method in class edu.stanford.hci.r3.paper.Region
 
setAllInk(List<Ink>) - Method in class edu.stanford.hci.r3.components.InkPanel
 
setAlternatives(List<String>) - Method in class edu.stanford.hci.r3.pen.handwriting.HandwritingCaptureDebugger
TODO: Allow GUI Access to this...
setAuthor(String) - Method in class edu.stanford.hci.r3.pen.gesture.PenGestureListener
 
setAutoDelay(int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
setAutopan(boolean) - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
 
setAutoWaitForIdle(boolean) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
setBounds(double, double, double, double) - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
setBringToFront(boolean) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
setBufferedImage(BufferedImage) - Method in class edu.stanford.hci.r3.util.graphics.ImageCache.ImageObject
For adding stuff to the cache, programmatically.
setCardLayoutInfo(CardLayout, JPanel) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonCategoryLabel
 
setColor(Color) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
setColor(Color) - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
setColor(Color) - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
SetColorCommand - Class in edu.stanford.hci.r3.actions.types.graphicscommands
SetColorCommand(Color) - Constructor for class edu.stanford.hci.r3.actions.types.graphicscommands.SetColorCommand
 
setConnectionListener(ActionReceiverConnectionListener) - Method in class edu.stanford.hci.r3.actions.remote.ActionReceiver
 
setContexts(ArrayList<ShapeContext>, int) - Method in class edu.stanford.hci.r3.pen.gesture.PenGestureListener
 
setDatabase(GestureDatabase) - Method in class edu.stanford.hci.r3.pen.gesture.PenGestureListener
 
setDebuggingEnvironment(DebuggingEnvironment) - Method in class edu.stanford.hci.r3.Application
 
setDebugPriorityMask(int) - Static method in class edu.stanford.hci.r3.util.DebugUtils
 
setDebugTraceVisible(boolean) - Static method in class edu.stanford.hci.r3.util.DebugUtils
 
setDefaultCloseOperationToExit() - Method in class edu.stanford.hci.r3.events.replay.EventBrowser
 
setDocumentHeight(double) - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfiguration
Specified in points, since Acrobat specifies everything in points (1/72nd of an inch).
setDocumentWidth(double) - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfiguration
Specified in points, since Acrobat specifies everything in points (1/72nd of an inch).
setEmpty(boolean) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Sets whether this slider is empty.
setExitOnClose(boolean) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
setExtraInsets(Insets) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
 
setFillColor(Color) - Method in class edu.stanford.hci.r3.paper.Region
 
setFocusGainedOnEdit(boolean) - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
setForce(int) - Method in class edu.stanford.hci.r3.pen.PenSample
 
setFrameLocation(Point) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
setFrameSize(int, int) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction
 
setHgap(int) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Sets the horizontal gap between components.
setHighValue(int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Sets the high value shown by this range slider.
setHostToolkit(PaperToolkit) - Method in class edu.stanford.hci.r3.Application
Set it to null when the application is not running.
setImage(BufferedImage) - Method in class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
setImage(BufferedImage, int, int) - Method in class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
setImageCentered(BufferedImage) - Method in class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
setInfoText(String) - Method in class edu.stanford.hci.r3.pen.handwriting.HandwritingCaptureDebugger
 
setInk(Ink) - Method in class edu.stanford.hci.r3.components.InkPCanvas
 
setInk(Ink) - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
 
setInputHint(String) - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
Set it to null to turn this feature off.
setJavaLookAndFeel() - Static method in class edu.stanford.hci.r3.util.WindowUtils
The pleasant-looking *cough* Java look and feel.
setLineWrapped(boolean) - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
setLocalComPort(COMPort) - Method in class edu.stanford.hci.r3.pen.Pen
Customize the COM port, before going live...
setLowValue(int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Sets the low value shown by this range slider.
setMaxAutopanSpeed(double) - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
Set the maxAutoPan speed in pixes per second.
setMaximum(int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Sets the maximum possible value for either the low value or the high value.
setMaxLines(int) - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
setMaxX(float) - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
setMaxY(float) - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
setMinAutopanSpeed(double) - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
Set the minAutoPan speed in pixels per second.
setMinExtent(int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Sets the minimum extent (difference between low and high values).
setMinimum(int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Sets the minimum possible value for either the low value or the high value.
setMinX(float) - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
setMinY(float) - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
setModel(BoundedRangeModel) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Set the BoundedRangeModel backing this slider.
setModifier(PenEvent.PenEventModifier) - Method in class edu.stanford.hci.r3.events.PenEvent
TODO: Change this to an enum?
setMotifLookAndFeel() - Static method in class edu.stanford.hci.r3.util.WindowUtils
Old Skool Look and Feel.
setName(String) - Method in class edu.stanford.hci.r3.paper.Region
 
setName(String) - Method in class edu.stanford.hci.r3.paper.Sheet
 
setName(String) - Method in class edu.stanford.hci.r3.pen.ink.Ink
Use this for anything you like.
setName(String) - Method in class edu.stanford.hci.r3.pen.PenInput
 
setNativeLookAndFeel() - Static method in class edu.stanford.hci.r3.util.WindowUtils
Windows, Mac, or Unix look and feels
setNotifyDistance(Units) - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
Deprecated. do not use this yet... it's a bit slow
setOpacity(double) - Method in class edu.stanford.hci.r3.paper.Region
 
setOrigin(int, int) - Method in class edu.stanford.hci.r3.util.components.BufferedImagePanel
 
setOriginalSample(PenSample) - Method in class edu.stanford.hci.r3.events.PenEvent
Very low level data in case you want to process it.
setOriginInDots(double, double) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
What is the physical coordinate of the top-left corner of the top-left tile?
setParentApplication(Application) - Method in class edu.stanford.hci.r3.paper.Sheet
 
setParentFrame(JFrame) - Method in class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
 
setParentScrollPane(JScrollPane) - Method in class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
 
setParentSheet(Sheet) - Method in class edu.stanford.hci.r3.paper.Region
For traversing up the UI hierarchy, in Event Visualizations.
setPatternColor(Color) - Method in class edu.stanford.hci.r3.pattern.output.PDFPatternGenerator
 
setPatternColor(Color) - Method in class edu.stanford.hci.r3.render.SheetRenderer
 
setPatternFileNumber(int) - Method in class edu.stanford.hci.r3.pattern.TiledPatternGenerator
Explicitly manipulate the page number which will be the source of pattern for the next call to getPattern(...)
setPatternGenerator(TiledPatternGenerator) - Method in class edu.stanford.hci.r3.render.SheetRenderer
Useful for when rendering many sheets at a time.
setPatternInformationByReadingItFrom(TiledPattern) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
Reads in the information to define this coordinate converter.
setPatternInformationOfRegion(Region, PatternCoordinateConverter) - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
For a region on our sheet, update the coordinate information so that it can be accessed at runtime by our EventEngine.
setPatternInformationOfRegion(Region, PatternDots, PatternDots, PatternDots, PatternDots) - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
A convenience function for mapping a contiguous (single-tile) patterned area to a region object.
setPatternLocationToSheetLocationMapping(PatternLocationToSheetLocationMapping) - Method in class edu.stanford.hci.r3.paper.Sheet
Pass in a mapping object, that can be created by passing in this Sheet object to a new PatternLocationToSheetLocationMapping object, with an optional pattern info file.
setPenName(String) - Method in class edu.stanford.hci.r3.events.PenEvent
The event engine will assign the pen name, which is the source of this event.
setPenServerPort(int) - Method in class edu.stanford.hci.r3.pen.Pen
Customize the port with which you will connect to the PenServer.
setPenUp(boolean) - Method in class edu.stanford.hci.r3.pen.PenSample
Does this sample represent a Pen Up? Perhaps we should subclass PenSample, instead of storing another field in here? It seems a little wasteful if most samples are not pen up samples.
setPercentageLocation(PercentageCoordinates) - Method in class edu.stanford.hci.r3.events.PenEvent
 
setPoints(double[], double[]) - Method in class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
 
setPoints(List<Point2D>) - Method in class edu.stanford.hci.r3.util.geometry.CatmullRomSpline
TODO: Create a different hybridized spline, that will only go to Catmull-Rom if the points are far enough apart.
setPossibleCompletions(List<String>) - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
setRange(int, int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Set the slider range span.
setRegionName(String) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
 
setRegionOffset(Region, Units, Units) - Method in class edu.stanford.hci.r3.paper.Sheet
 
setRenderActiveRegionsWithPattern(boolean) - Method in class edu.stanford.hci.r3.render.SheetRenderer
 
setRenderer(InkRenderer) - Method in class edu.stanford.hci.r3.components.InkPanel
 
setRenderingCommands(List<GraphicsCommand>) - Method in class edu.stanford.hci.r3.actions.types.DisplayGraphicsAction.LocalDisplay
 
setRenderingTechnique(RenderingTechnique) - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
 
setSamples(List<PenSample>) - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
setScale(double) - Method in class edu.stanford.hci.r3.components.InkPanel
 
setScale(double, double) - Method in class edu.stanford.hci.r3.paper.Region
Replaces the scaling factors.
setScreenDevice(int) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
setSelected(boolean) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonCategoryLabel
 
setSelectedLabel(RibbonCategoryLabel) - Method in class edu.stanford.hci.r3.util.components.ribbons.RibbonToolbar
 
setShape(Shape) - Method in class edu.stanford.hci.r3.paper.Region
Subclasses can use this method to set the shape after constructing the object.
setSheet(Sheet) - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
 
setSize(Units, Units) - Method in class edu.stanford.hci.r3.paper.Sheet
 
setSize(Units, Units) - Method in class edu.stanford.hci.r3.units.Size
 
setSourcePageAddress(PageAddress) - Method in class edu.stanford.hci.r3.pen.ink.Ink
Set the Anoto page address that we got this Ink object from.
setSourcePageAddress(String) - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
setSourceType(Ink.InkSource) - Method in class edu.stanford.hci.r3.pen.ink.Ink
 
setStartingTile(int) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
The number of the first (top-left) tile; this is largely arbitrary, but _may_ correlate with a pattern file number N.pattern --> N as a starting tile number.
setStroke(Stroke) - Method in class edu.stanford.hci.r3.render.regions.PolygonRenderer
 
setStrokeColor(Color) - Method in class edu.stanford.hci.r3.paper.Region
 
setStrokeColor(Color) - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
 
setStrokesScale(double) - Method in class edu.stanford.hci.r3.components.InkPCanvas
 
setStrokeThickness(int) - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
 
setSwatchColor(Color) - Method in class edu.stanford.hci.r3.flash.whiteboard.FlashWhiteboard
 
setText(String) - Method in class edu.stanford.hci.r3.util.components.SuperJTextField
 
setThumbColor(Color) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Set the slider thumb color.
setTileConfiguration(int, int) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
The number of tiles owned by this converter.
setTileSizeInDots(int, int) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
How wide and tall are these tiles? We assume uniform tiles (except for the rightmost and bottommost tiles)
setTileToTileOffsetInDots(double, double) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
 
setTimestamp(long) - Method in class edu.stanford.hci.r3.pen.PenSample
 
setTitle(String) - Method in class edu.stanford.hci.r3.flash.whiteboard.FlashWhiteboard
 
setTotalSizeInDots(double, double) - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
Set the size of this tile configuration, irrespective of the tiling.
setUserChoosesPDFDestinationFlag(boolean) - Method in class edu.stanford.hci.r3.Application
 
setVgap(int) - Method in class edu.stanford.hci.r3.util.layout.RiverLayout
Sets the vertical gap between components.
setVisible(boolean) - Method in class edu.stanford.hci.r3.events.replay.EventBrowser
 
setVisible(boolean) - Method in class edu.stanford.hci.r3.paper.Region
 
setVisible(boolean) - Method in class edu.stanford.hci.r3.util.components.FullScreenJFrame
 
setWorkingDirectory(File) - Static method in class edu.stanford.hci.r3.util.SystemUtils
Deprecated.  
setX(double) - Method in class edu.stanford.hci.r3.pen.PenSample
 
setX(PatternDots) - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
setX(Units) - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
setX(Units) - Method in class edu.stanford.hci.r3.units.coordinates.Coordinates
Subclasses of Coordinates should verify that the passed-in unit is in fact of the right type!
setX(Units) - Method in class edu.stanford.hci.r3.units.coordinates.PercentageCoordinates
Verifies that the passed-in unit is in fact of the right type!
setX(PatternDots) - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
setX(Units) - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
setY(double) - Method in class edu.stanford.hci.r3.pen.PenSample
 
setY(PatternDots) - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
setY(Units) - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
setY(Units) - Method in class edu.stanford.hci.r3.units.coordinates.Coordinates
Subclasses of Coordinates should verify that the passed-in unit is in fact of the right type!
setY(Units) - Method in class edu.stanford.hci.r3.units.coordinates.PercentageCoordinates
Verifies that the passed-in unit is in fact of the right type!
setY(PatternDots) - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
setY(Units) - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
SHADOW_COLOR - Static variable in class edu.stanford.hci.r3.tools.design.gui.DocumentPanel
Color of the paper's drop shadow.
ShapeContext - Class in edu.stanford.hci.r3.pen.gesture
ShapeContext(ArrayList<PenSample>, String) - Constructor for class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
shapeContextCost(int, double[][], boolean[], boolean[], int) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
shapeContextMetric(ShapeContext, ShapeContext, boolean, boolean, boolean) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
ShapeHistogram - Class in edu.stanford.hci.r3.pen.gesture
ShapeHistogram() - Constructor for class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
ShapeHistogram(int[], double[], double[], boolean[], double[][], int) - Constructor for class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
ShapeHistogram.Pair - Class in edu.stanford.hci.r3.pen.gesture
 
ShapeHistogram.Pair(int, int) - Constructor for class edu.stanford.hci.r3.pen.gesture.ShapeHistogram.Pair
 
Sheet - Class in edu.stanford.hci.r3.paper
Represents one sheet of interactive/augmented paper.
Sheet() - Constructor for class edu.stanford.hci.r3.paper.Sheet
Defaults to US Letter.
Sheet(double, double) - Constructor for class edu.stanford.hci.r3.paper.Sheet
A convenience method for our American friends.
Sheet(Units, Units) - Constructor for class edu.stanford.hci.r3.paper.Sheet
Choose your own units.
sheet - Variable in class edu.stanford.hci.r3.render.SheetRenderer
The sheet we are to render.
SheetFrame - Class in edu.stanford.hci.r3.tools.design.swing
A JFrame based on a Sheet object.
SheetFrame(Sheet, int, int) - Constructor for class edu.stanford.hci.r3.tools.design.swing.SheetFrame
Constructs a new JFrame based on a Sheet object.
SheetRenderer - Class in edu.stanford.hci.r3.render
This class will render a Sheet into a JPEG, PDF, or Java2D graphics context.
SheetRenderer(Sheet) - Constructor for class edu.stanford.hci.r3.render.SheetRenderer
Create a new TiledPatternGenerator for this Sheet.
SheetRenderer(Sheet, TiledPatternGenerator) - Constructor for class edu.stanford.hci.r3.render.SheetRenderer
Feel free to share TiledPatternGenerator between Sheets.
showBottomRightPointConfirmation() - Method in class edu.stanford.hci.r3.pen.handwriting.HandwritingCaptureDebugger
 
showDirectoryChooser(Component, String) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
Only allows directory selection.
showFileChooser(File, FileUtils.FileChooserType, Component, String[], String) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
showFlashView() - Method in class edu.stanford.hci.r3.tools.debug.DebuggingEnvironment
 
showFlashView() - Method in class edu.stanford.hci.r3.tools.develop.inkapibrowser.InkAPIBrowser
 
showInk() - Method in class edu.stanford.hci.r3.devices.channels.DisplayChannel
 
showMe(String) - Method in class edu.stanford.hci.r3.events.EventHandler
 
showMe(String) - Method in class edu.stanford.hci.r3.paper.regions.ButtonRegion
 
showTopLeftPointConfirmation() - Method in class edu.stanford.hci.r3.pen.handwriting.HandwritingCaptureDebugger
 
simplifyStroke(InkStroke) - Method in class edu.stanford.hci.r3.pen.ink.InkSimplification
 
size() - Method in class edu.stanford.hci.r3.pen.gesture.Gesture
 
size() - Method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
Size - Class in edu.stanford.hci.r3.units
This software is distributed under the BSD License.
Size() - Constructor for class edu.stanford.hci.r3.units.Size
 
Size(Units, Units) - Constructor for class edu.stanford.hci.r3.units.Size
 
SketchToPaperUI - Class in edu.stanford.hci.r3.tools.design.sketch
Interprets a set of pen strokes, and outputs a paper UI xml file.
SketchToPaperUI() - Constructor for class edu.stanford.hci.r3.tools.design.sketch.SketchToPaperUI
 
sortByLastModified(List<File>, SortDirection) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 
SortDirection - Enum in edu.stanford.hci.r3.util.files
For sorting List...
sortPhotosByCaptureDate(List<File>, SortDirection) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
For JPEGs....
soundStopped() - Method in interface edu.stanford.hci.r3.actions.types.PlaySoundAction.PlaySoundListener
 
speak() - Method in class edu.stanford.hci.r3.actions.types.TextToSpeechAction
 
speak(String) - Method in class edu.stanford.hci.r3.actions.types.TextToSpeechAction
 
SplashScreenUtils - Class in edu.stanford.hci.r3.util.graphics
For awesome splash screens.
SplashScreenUtils() - Constructor for class edu.stanford.hci.r3.util.graphics.SplashScreenUtils
 
splitString(String, int) - Static method in class edu.stanford.hci.r3.util.StringUtils
Splits a string into multiple lines, each with at most maxChars characters.
SpringLayoutUtils - Class in edu.stanford.hci.r3.util.layout
A file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringLayoutUtils() - Constructor for class edu.stanford.hci.r3.util.layout.SpringLayoutUtils
 
StackedLayout - Class in edu.stanford.hci.r3.util.layout
StackLayout is a LayoutManager that arranges components in a vertical (or horizontal) strip aligning them at right, left or centered, and/or filling them to take up any extra vertical or horizontal space.
StackedLayout() - Constructor for class edu.stanford.hci.r3.util.layout.StackedLayout
Create a horizontal StackLayout.
StackedLayout(int) - Constructor for class edu.stanford.hci.r3.util.layout.StackedLayout
Create a StackLayout with the given orientation.
StackedLayout(int, int) - Constructor for class edu.stanford.hci.r3.util.layout.StackedLayout
Create a StackLayout with the given orientation and space between components.
standardDeviation(double...) - Static method in class edu.stanford.hci.r3.util.MathUtils
Check out how dispersed a set of data are...
standardDeviation(Double...) - Static method in class edu.stanford.hci.r3.util.MathUtils
 
star_in_row(int, double[][], int[][], int[], int[], int) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
start() - Static method in class edu.stanford.hci.r3.tools.design.acrobat.AcrobatDesignerLauncher
 
startAcrobatDesigner() - Static method in class edu.stanford.hci.r3.PaperToolkit
 
startApplication(Application) - Method in class edu.stanford.hci.r3.PaperToolkit
Start this application and register all live pens with the event engine.
startBothServers(COMPort, int, int) - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
Provides default implementation.
startDaemons() - Static method in class edu.stanford.hci.r3.actions.remote.ActionReceiver
Unlike the pen servers, it's probably OK to start both a java and text server...
startDaemons(int, int) - Static method in class edu.stanford.hci.r3.actions.remote.ActionReceiver
 
startDocument() - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
startElement(String, String, String, Attributes) - Method in class edu.stanford.hci.r3.tools.design.acrobat.RegionConfigurationWriter
 
startFullScreenView(int) - Method in class edu.stanford.hci.r3.tools.design.Designer
View the Designer in FullScreen Mode.
startJavaServer() - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
Provides default implementation.
startJavaServer(COMPort) - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
Use the default java port...
startJavaServer(COMPort, int) - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
Start a Java server on this machine at the corresponding TCP/IP port.
startLiveMode() - Method in class edu.stanford.hci.r3.pen.Pen
Connects to the pen connection on the local machine, with the default com port.
startLiveMode(String) - Method in class edu.stanford.hci.r3.pen.Pen
Set up connection to the pen server.
startLiveMode() - Method in class edu.stanford.hci.r3.pen.PenInput
 
startLiveMode() - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
startServer() - Static method in class edu.stanford.hci.r3.tools.design.acrobat.AcrobatCommunicationServer
 
startTextServer() - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
 
startTextServer(COMPort, int) - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
NOTE, you can only start one PenStreamingConnection at a time, on the local machine.
stateChanged(ChangeEvent) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider.RangeSliderChangeListener
 
step1(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
step2(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
step3(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
step4(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
step5(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
step6(int, double[][], int[][], int[], int[]) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
stop() - Method in class edu.stanford.hci.r3.actions.types.PlaySoundAction
Stops the audio player and disposes resources.
stopApplication(Application) - Method in class edu.stanford.hci.r3.PaperToolkit
Remove the application and stop receiving events from its pens....
stopDaemon() - Method in class edu.stanford.hci.r3.actions.remote.ActionReceiver
Tell the server to stop sending actions.
stopDaemon() - Method in class edu.stanford.hci.r3.pen.batch.BatchServer
Tell the server to stop sending actions.
stopDaemons() - Static method in class edu.stanford.hci.r3.actions.remote.ActionReceiver
Kill one or both servers.
stopLiveMode() - Method in class edu.stanford.hci.r3.pen.Pen
Exit live mode.
stopLiveMode() - Method in class edu.stanford.hci.r3.pen.PenInput
 
stopLiveMode() - Method in class edu.stanford.hci.r3.pen.PenSimulator
 
stopServers() - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
 
StreamedPatternCoordinates - Class in edu.stanford.hci.r3.units.coordinates
Represents a location in the Anoto PHYSICAL coordinate space.
StreamedPatternCoordinates(PatternDots, PatternDots) - Constructor for class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
StreamedPatternCoordinates(PenSample) - Constructor for class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
Constructs one of these from the streaming pen sample.
StringUtils - Class in edu.stanford.hci.r3.util
Manipulate and analyze Strings.
StringUtils() - Constructor for class edu.stanford.hci.r3.util.StringUtils
 
STRIP_DARK - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
STRIP_LIGHT - Static variable in interface edu.stanford.hci.r3.util.components.ribbons.RibbonConstants
 
strokeArrived(PenEvent) - Method in class edu.stanford.hci.r3.events.handlers.StrokeHandler
 
StrokeHandler - Class in edu.stanford.hci.r3.events.handlers
Handles single pen strokes...
StrokeHandler() - Constructor for class edu.stanford.hci.r3.events.handlers.StrokeHandler
 
Styles - Class in edu.stanford.hci.r3.config
For GUI components, use these custom style options, as in our BNet and GIGAprints projects.
Styles() - Constructor for class edu.stanford.hci.r3.config.Styles
 
subtract(Units, Units) - Static method in class edu.stanford.hci.r3.units.Units
 
subtract(Point2D, Point2D) - Static method in class edu.stanford.hci.r3.util.geometry.Vector2D
Returns a - b.
SuperJTextField - Class in edu.stanford.hci.r3.util.components
This JTextField is great for inputting text.
SuperJTextField() - Constructor for class edu.stanford.hci.r3.util.components.SuperJTextField
 
SuperJTextField(int) - Constructor for class edu.stanford.hci.r3.util.components.SuperJTextField
 
SuperJTextField(String) - Constructor for class edu.stanford.hci.r3.util.components.SuperJTextField
 
SuperJTextField(String, int) - Constructor for class edu.stanford.hci.r3.util.components.SuperJTextField
 
SystemUtils - Class in edu.stanford.hci.r3.util
Environment Variables, OS specific tasks, etc.
SystemUtils() - Constructor for class edu.stanford.hci.r3.util.SystemUtils
 

T

TAB_STOP - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
TagType - Enum in edu.stanford.hci.r3.util.xml
tangents(int) - Method in class edu.stanford.hci.r3.pen.gesture.ShapeContext
 
test(ShapeContext, boolean) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
test(ShapeContext, boolean, ArrayList<Gesture>) - Method in class edu.stanford.hci.r3.pen.gesture.GestureDatabase
 
textColor - Variable in class edu.stanford.hci.r3.util.components.SuperJTextField
 
textFont - Variable in class edu.stanford.hci.r3.util.components.SuperJTextField
 
TextRegion - Class in edu.stanford.hci.r3.paper.regions
Represents some text that can be drawn on a page.
TextRegion(String, String, Font, Units, Units) - Constructor for class edu.stanford.hci.r3.paper.regions.TextRegion
 
TextRegion(String, String, Font, Units, Units, Units, Units) - Constructor for class edu.stanford.hci.r3.paper.regions.TextRegion
 
TextRenderer - Class in edu.stanford.hci.r3.render.regions
Renders a Text Region.
TextRenderer(TextRegion) - Constructor for class edu.stanford.hci.r3.render.regions.TextRenderer
 
textServerStarted() - Static method in class edu.stanford.hci.r3.pen.streaming.PenServer
 
TextToSpeechAction - Class in edu.stanford.hci.r3.actions.types
Speaks some text, if the receiving machine has FreeTTS installed (or some other JSAPI engine).
TextToSpeechAction() - Constructor for class edu.stanford.hci.r3.actions.types.TextToSpeechAction
 
TextToSpeechAction(String) - Constructor for class edu.stanford.hci.r3.actions.types.TextToSpeechAction
 
thumbColor - Variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
tic() - Static method in class edu.stanford.hci.r3.util.SystemUtils
Save the current time, for simple profiling.
TiledPattern - Class in edu.stanford.hci.r3.pattern
A TiledPatternGenerator can create a TiledPattern object, which allows you to iterate through the object to find the dot pattern.
TiledPattern(PatternPackage, int, int, int, int, int, int, int) - Constructor for class edu.stanford.hci.r3.pattern.TiledPattern
The creator of this object has to calculate exactly how many dots it needs.
TiledPatternCoordinateConverter - Class in edu.stanford.hci.r3.pattern.coordinates.conversion
Stores the bounds in physical (streaming) coordinates.
TiledPatternCoordinateConverter(String) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
A constructor for when you need to set the information later (The Lazy Approach).
TiledPatternCoordinateConverter(String, double, double, int, int) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
Used when you are creating a converter that lives on a SINGLE PATTERNED TILE.
TiledPatternCoordinateConverter(String, int, int, int, int, int, double, double, double, double, double, double) - Constructor for class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
This object deals with physical coordinates (the type that you get when you stream coordinates from the Nokia SU-1B).
TiledPatternGenerator - Class in edu.stanford.hci.r3.pattern
Creates arbitrary-sized pattern blocks, assuming you have enough pattern files to supply it with.
TiledPatternGenerator() - Constructor for class edu.stanford.hci.r3.pattern.TiledPatternGenerator
Default Pattern Path Location (PaperToolkit\data\pattern), automatically copied by eclipse to the export folder: PaperToolkit\bin\pattern.
TiledPatternGenerator(File) - Constructor for class edu.stanford.hci.r3.pattern.TiledPatternGenerator
Customize the location of pattern definition files.
TimelineCanvas - Class in edu.stanford.hci.r3.browse
Allows you to drag to change the time...
TimelineCanvas() - Constructor for class edu.stanford.hci.r3.browse.TimelineCanvas
 
timestamp - Variable in class edu.stanford.hci.r3.pen.PenSample
timestamp of server when received
toc() - Static method in class edu.stanford.hci.r3.util.SystemUtils
Prints out the difference between now and the last time we tic'ed.
toCommaSeparatedString() - Method in class edu.stanford.hci.r3.pen.PenSample
 
toDetailedString() - Method in class edu.stanford.hci.r3.paper.Sheet
 
toInches() - Method in class edu.stanford.hci.r3.units.Units
Get an Inches object representing the same physical length.
toLocal(int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Converts from screen coordinates to a range value.
ToolExplorer - Class in edu.stanford.hci.r3.tools
If you run the PaperToolkit.main, you will invoke the ToolExplorer, which helps you to figure out what the toolkit offers.
ToolExplorer() - Constructor for class edu.stanford.hci.r3.tools.ToolExplorer
 
toPixels() - Method in class edu.stanford.hci.r3.units.Units
 
toPoints() - Method in class edu.stanford.hci.r3.units.Units
Get a Points object representing the same physical length.
toScreen(int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Converts from a range value to screen coordinates.
toScreenDouble(int) - Method in class edu.stanford.hci.r3.util.components.JRangeSlider
Converts from a range value to screen coordinates.
toString() - Method in interface edu.stanford.hci.r3.actions.R3Action
 
toString() - Method in class edu.stanford.hci.r3.actions.types.ProcessInformationAction
 
toString() - Method in class edu.stanford.hci.r3.Application
 
toString() - Method in class edu.stanford.hci.r3.events.EventHandler
 
toString() - Method in class edu.stanford.hci.r3.events.handlers.ClickHandler
 
toString() - Method in class edu.stanford.hci.r3.events.handlers.GestureHandler
 
toString() - Method in class edu.stanford.hci.r3.events.handlers.HandwritingRecognizer
 
toString() - Method in class edu.stanford.hci.r3.events.handlers.InkCollector
 
toString() - Method in class edu.stanford.hci.r3.events.handlers.StrokeHandler
 
toString() - Method in class edu.stanford.hci.r3.events.PenEvent
 
toString() - Method in class edu.stanford.hci.r3.paper.Region
Please override for more interesting output.
toString() - Method in class edu.stanford.hci.r3.paper.regions.CompoundRegion
 
toString() - Method in class edu.stanford.hci.r3.paper.regions.ImageRegion
 
toString() - Method in class edu.stanford.hci.r3.paper.regions.PolygonalRegion
Please override for more interesting output.
toString() - Method in class edu.stanford.hci.r3.paper.regions.TextRegion
 
toString() - Method in class edu.stanford.hci.r3.paper.Sheet
 
toString() - Method in class edu.stanford.hci.r3.pattern.coordinates.conversion.TiledPatternCoordinateConverter
 
toString() - Method in class edu.stanford.hci.r3.pattern.coordinates.PageAddress
 
toString() - Method in class edu.stanford.hci.r3.pattern.coordinates.PatternLocationToSheetLocationMapping
 
toString() - Method in class edu.stanford.hci.r3.pattern.coordinates.RegionID
 
toString() - Method in class edu.stanford.hci.r3.pattern.PatternPackage
 
toString() - Method in class edu.stanford.hci.r3.pattern.TiledPattern
 
toString() - Method in class edu.stanford.hci.r3.pen.batch.BatchedEventHandler
 
toString() - Method in class edu.stanford.hci.r3.pen.debug.DebuggingPenListener
 
toString() - Method in class edu.stanford.hci.r3.pen.ink.InkStroke
 
toString() - Method in class edu.stanford.hci.r3.pen.PenSample
 
toString() - Method in class edu.stanford.hci.r3.tools.design.acrobat.FileTransferHandler
 
toString() - Method in class edu.stanford.hci.r3.units.coordinates.BatchedPatternCoordinates
 
toString() - Method in class edu.stanford.hci.r3.units.coordinates.Coordinates
 
toString() - Method in class edu.stanford.hci.r3.units.coordinates.PercentageCoordinates
 
toString() - Method in class edu.stanford.hci.r3.units.coordinates.StreamedPatternCoordinates
 
toString() - Method in class edu.stanford.hci.r3.units.PatternDots
 
toString() - Method in class edu.stanford.hci.r3.units.Percentage
 
toString() - Method in class edu.stanford.hci.r3.units.Size
 
toString() - Method in class edu.stanford.hci.r3.units.Units
 
toString(int[]) - Static method in class edu.stanford.hci.r3.util.ArrayUtils
 
toString(Object[]) - Static method in class edu.stanford.hci.r3.util.ArrayUtils
 
toXML() - Method in class edu.stanford.hci.r3.paper.Sheet
 
toXML(Object) - Static method in class edu.stanford.hci.r3.PaperToolkit
 
toXML(Object, File) - Static method in class edu.stanford.hci.r3.PaperToolkit
 
toXML(Object, OutputStream) - Static method in class edu.stanford.hci.r3.PaperToolkit
 
toXMLNoLineBreaks(Object) - Static method in class edu.stanford.hci.r3.PaperToolkit
 
toXMLString() - Method in class edu.stanford.hci.r3.pen.PenSample
So far, this is used when communicating with Flash in real time.
translate(File, String, File) - Method in class edu.stanford.hci.r3.tools.design.sketch.SketchToPaperUI
 
typeString(String) - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
typeString(String) - Method in class edu.stanford.hci.r3.devices.channels.ActionChannel
 

U

UNASSIGNED - Static variable in annotation type edu.stanford.hci.r3.tools.develop.inkapibrowser.HideFromFlash
 
Units - Class in edu.stanford.hci.r3.units
Allows fluid conversion between length measurements in different units.
Units(double) - Constructor for class edu.stanford.hci.r3.units.Units
The only time you can set the value.
Units(double, String) - Constructor for class edu.stanford.hci.r3.units.Units
Used when you want to create (and name) an anonymous unit.
unloadApplication(Application) - Method in class edu.stanford.hci.r3.PaperToolkit
 
unpause() - Method in class edu.stanford.hci.r3.actions.types.PlaySoundAction
 
unregisterAllPatternMaps() - Method in class edu.stanford.hci.r3.events.EventEngine
To reset the event engine at runtime.
unregisterBatchEventHandlers(List<BatchedEventHandler>) - Method in class edu.stanford.hci.r3.pen.batch.BatchServer
 
unregisterPatternMapForEventHandling(PatternLocationToSheetLocationMapping) - Method in class edu.stanford.hci.r3.events.EventEngine
 
unregisterPatternMapsForEventHandling(Collection<PatternLocationToSheetLocationMapping>) - Method in class edu.stanford.hci.r3.events.EventEngine
Remove these maps from our runtime list.
unregisterPen(PenInput) - Method in class edu.stanford.hci.r3.events.EventEngine
Stop watching this pen input device.
UP - Static variable in class edu.stanford.hci.r3.pattern.PatternJitter
 
useApplicationManager(boolean) - Method in class edu.stanford.hci.r3.PaperToolkit
 
useCatmullRomRendering() - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
 
useDarkTheme() - Method in class edu.stanford.hci.r3.components.InkPCanvas
 
useDefaultTheme() - Method in class edu.stanford.hci.r3.browse.ContentCanvas
 
useDefaultTheme() - Method in class edu.stanford.hci.r3.browse.TimelineCanvas
 
useDefaultTheme() - Method in class edu.stanford.hci.r3.components.InkPCanvas
 
useDefaultTheme() - Method in class edu.stanford.hci.r3.tools.debug.DebugPCanvas
 
useInvertedInkColors() - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
 
useLargerPatternDots() - Method in class edu.stanford.hci.r3.render.SheetRenderer
 
useLineRendering() - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
 
useQuadraticRendering() - Method in class edu.stanford.hci.r3.render.ink.InkRenderer
 
UserTestTasks - Class in edu.stanford.hci.r3.tools.design.gui.toolbar
UserTestTasks() - Constructor for class edu.stanford.hci.r3.tools.design.gui.toolbar.UserTestTasks
 
useSmallerPatternDots() - Method in class edu.stanford.hci.r3.render.SheetRenderer
 
Utils - Class in edu.stanford.hci.r3.tools.debug
This software is distributed under the BSD License.
Utils() - Constructor for class edu.stanford.hci.r3.tools.debug.Utils
 

V

validatePanningSpeed(double) - Method in class edu.stanford.hci.r3.browse.HorizontalPanEventHandler
 
valueOf(String) - Static method in enum edu.stanford.hci.r3.actions.types.RobotAction.MouseWheelDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.actions.types.RobotAction.RobotMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.config.BatchFileCreator.Attributes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.config.BatchFileCreator.Nodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.devices.channels.DisplayChannel.ImageLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.events.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.events.handlers.GestureHandler.GestureDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.events.PenEvent.PenEventModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.pen.ink.Ink.InkSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.pen.ink.InkXMLParser.Attributes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.pen.ink.InkXMLParser.Nodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.util.communications.COMPort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.util.files.FileUtils.FileChooserType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.util.files.SortDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.util.files.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.util.graphics.InterpolationQuality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.util.networking.ClientServerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum edu.stanford.hci.r3.util.xml.TagType
Returns the enum constant of this type with the specified name.
values() - Static method in enum edu.stanford.hci.r3.actions.types.RobotAction.MouseWheelDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.actions.types.RobotAction.RobotMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.config.BatchFileCreator.Attributes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.config.BatchFileCreator.Nodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.devices.channels.DisplayChannel.ImageLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.events.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.events.handlers.GestureHandler.GestureDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.events.PenEvent.PenEventModifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.pen.ink.Ink.InkSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.pen.ink.InkXMLParser.Attributes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.pen.ink.InkXMLParser.Nodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.util.communications.COMPort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.util.files.FileUtils.FileChooserType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.util.files.SortDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.util.files.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.util.graphics.InterpolationQuality
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.util.networking.ClientServerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum edu.stanford.hci.r3.util.xml.TagType
Returns an array containing the constants of this enum type, in the order they are declared.
VCENTER - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
Vector2D - Class in edu.stanford.hci.r3.util.geometry
This software is distributed under the BSD License.
Vector2D() - Constructor for class edu.stanford.hci.r3.util.geometry.Vector2D
 
Vector2D(double, double) - Constructor for class edu.stanford.hci.r3.util.geometry.Vector2D
 
VERTICAL - Static variable in class edu.stanford.hci.r3.util.components.JRangeSlider
 
VERTICAL - Static variable in class edu.stanford.hci.r3.util.layout.StackedLayout
The orientation constant for vertical layouts.
VFILL - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 
Visibility - Enum in edu.stanford.hci.r3.util.files
This software is distributed under the BSD License.
visualize(String, Region, String) - Method in class edu.stanford.hci.r3.tools.debug.DebuggingEnvironment
 
VTOP - Static variable in class edu.stanford.hci.r3.util.layout.RiverLayout
 

W

waitForIdle() - Method in class edu.stanford.hci.r3.actions.types.RobotAction
 
warp(double[][], double[][], DoubleMatrix2D, int) - Static method in class edu.stanford.hci.r3.pen.gesture.ShapeHistogram
 
WindowUtils - Class in edu.stanford.hci.r3.util
This class contains useful methods for positioning, sizing, and manipulating JFrames and other Window-like elements.
WindowUtils() - Constructor for class edu.stanford.hci.r3.util.WindowUtils
 
writeImageToJPEG(BufferedImage, File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
 
writeImageToJPEG(BufferedImage, int, File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
This method is generally BETTER than ImageIO.write(...) as that produces low quality output.
writeImageToJPEG(PlanarImage, File) - Static method in class edu.stanford.hci.r3.util.graphics.JAIUtils
Writes a PlanarImage to a file, specified by the String (absolute path)
writeImageToPNG(RenderedImage, File) - Static method in class edu.stanford.hci.r3.util.graphics.ImageUtils
 
writeStringToFile(String, File) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
Includes workaround for bug: http://bugs.sun.com/bugdatabase/view_bug.do;:YfiG?bug_id=4117557
writeStringToFileOnlyIfNew(String, File) - Static method in class edu.stanford.hci.r3.util.files.FileUtils
 

X

x - Variable in class edu.stanford.hci.r3.pen.PenSample
x location of the point, in physical Anoto coordinates TODO: Make these private later...
x - Variable in class edu.stanford.hci.r3.units.coordinates.Coordinates
X Value of this coordinate.
XMLRegion - Class in edu.stanford.hci.r3.paper.regions
XML regions are Region objects augmented with extra meta data from an XMLSheet.
XMLRegion(String, double, double, double, double, String) - Constructor for class edu.stanford.hci.r3.paper.regions.XMLRegion
Constructs a new XMLRegion
XMLSheet - Class in edu.stanford.hci.r3.paper.sheets
A Sheet object based on xml regions as defined by SketchToPaperUI
XMLSheet(File) - Constructor for class edu.stanford.hci.r3.paper.sheets.XMLSheet
 

Y

y - Variable in class edu.stanford.hci.r3.pen.PenSample
y location of the point, in physical Anoto coordinates
y - Variable in class edu.stanford.hci.r3.units.coordinates.Coordinates
Y Value of this coordinate.

A B C D E F G H I J K L M N O P Q R S T U V W X Y
Copyright 2006 Stanford University