C G I K L M R S T U V X Y

C

calculateMesh() - Method in class rvg.keystone20.CornerPinSurface
Interpolates the position of the points in the mesh according to the 4 corners TODO: allow for abritrary control points, not just the four corners
CornerPinSurface - Class in rvg.keystone20
A simple Corner Pin keystoned surface.
createCornerPinSurface(int, int, int) - Method in class rvg.keystone20.Keystone20
Creates and registers a new corner pin keystone surface.

G

getRes() - Method in class rvg.keystone20.CornerPinSurface
 
getTransformedCursor(int, int) - Method in class rvg.keystone20.CornerPinSurface
This function will give you the position of the mouse in the surface's coordinate system.
getTransformedMouse() - Method in class rvg.keystone20.CornerPinSurface
 

I

isCalibrating() - Method in class rvg.keystone20.Keystone20
 
isControlPoint() - Method in class rvg.keystone20.MeshPoint
 
isMouseOver() - Method in class rvg.keystone20.CornerPinSurface
Returns true if the mouse is over this surface, false otherwise.

K

Keystone20 - Class in rvg.keystone20
This class manages the creation and calibration of keystoned surfaces.
Keystone20(PApplet) - Constructor for class rvg.keystone20.Keystone20
 

L

load(String) - Method in class rvg.keystone20.Keystone20
Loads a saved layout from a given text file
load() - Method in class rvg.keystone20.Keystone20
Loads a saved layout from "keystone20.txt"

M

MeshPoint - Class in rvg.keystone20
Represents a single point in the mesh, along with its precomputed (u,v) texture coordinates.
mouseEvent(MouseEvent) - Method in class rvg.keystone20.Keystone20
Mouse event handler
moveTo(float, float) - Method in class rvg.keystone20.CornerPinSurface
 
moveTo(float, float) - Method in class rvg.keystone20.MeshPoint
 

R

render(PImage) - Method in class rvg.keystone20.CornerPinSurface
Renders and applies keystoning to the image using the parent applet's renderer.
render(PGraphics, PImage) - Method in class rvg.keystone20.CornerPinSurface
Renders and applies keystoning to the image using a specific renderer.
rvg.keystone20 - package rvg.keystone20
 

S

save(String) - Method in class rvg.keystone20.Keystone20
Saves the layout to a text file.
save() - Method in class rvg.keystone20.Keystone20
Saves the current layout to "keystone20.txt"
setControlPoint(boolean) - Method in class rvg.keystone20.MeshPoint
 
setControlPointsColor(int) - Method in class rvg.keystone20.CornerPinSurface
Sets the control points color
setGridColor(int) - Method in class rvg.keystone20.CornerPinSurface
Sets the grid used for calibration's color
startCalibration() - Method in class rvg.keystone20.Keystone20
Starts the calibration mode.
stopCalibration() - Method in class rvg.keystone20.Keystone20
Stops the calibration mode

T

toggleCalibration() - Method in class rvg.keystone20.Keystone20
Toggles the calibration mode

U

u - Variable in class rvg.keystone20.MeshPoint
 

V

v - Variable in class rvg.keystone20.MeshPoint
 
VERSION - Variable in class rvg.keystone20.Keystone20
 
version() - Method in class rvg.keystone20.Keystone20
Returns the version of the library.

X

x - Variable in class rvg.keystone20.MeshPoint
 

Y

y - Variable in class rvg.keystone20.MeshPoint
 

C G I K L M R S T U V X Y