Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/davidbouchard/keystone
/ functions
Functions
51 in github.com/davidbouchard/keystone
⨍
Functions
51
◇
Types & classes
5
↓ 5 callers
Method
setControlPoint
(boolean cp)
src/deadpixel/keystone/MeshPoint.java:56
↓ 4 callers
Method
cross2
(float x0, float y0, float x1, float y1)
src/deadpixel/keystone/CornerPinSurface.java:291
↓ 4 callers
Method
isControlPoint
()
src/deadpixel/keystone/MeshPoint.java:45
↓ 3 callers
Method
calculateMesh
Interpolates the position of the points in the mesh according to the 4 corners TODO: allow for arbitrary control points, not just the four corners
src/deadpixel/keystone/CornerPinSurface.java:387
↓ 3 callers
Method
getName
Return the name of this custom tag.
resources/code/ExampleTaglet.java:67
↓ 2 callers
Method
createHTML
(String theString)
resources/code/ExampleTaglet.java:185
↓ 2 callers
Method
interpolateTo
This creates a new MeshPoint with (u,v) = (0,0) and does not modify the current MeshPoint. Its used to generate temporary points for the interpolation
src/deadpixel/keystone/MeshPoint.java:72
↓ 2 callers
Method
isPointInTriangle
Used for mouse selection of surfaces
src/deadpixel/keystone/CornerPinSurface.java:360
↓ 2 callers
Method
moveTo
(float x, float y)
src/deadpixel/keystone/Draggable.java:21
↓ 2 callers
Method
readFile
check if the examples directory exists and return the example as given in the tag. @param theExample the name of the example
resources/code/ExampleTaglet.java:207
↓ 1 callers
Method
getRes
@return The surface's mesh resolution, in number of "tiles"
src/deadpixel/keystone/CornerPinSurface.java:134
↓ 1 callers
Method
getTransformedCursor
This function will give you the position of the mouse in the surface's coordinate system. @return The transformed mouse position
src/deadpixel/keystone/CornerPinSurface.java:217
↓ 1 callers
Method
interpolateBetween
(MeshPoint start, MeshPoint end, float f)
src/deadpixel/keystone/MeshPoint.java:78
↓ 1 callers
Method
isMouseOver
Returns true if the mouse is over this surface, false otherwise.
src/deadpixel/keystone/CornerPinSurface.java:348
↓ 1 callers
Method
renderControlPoints
Draws targets around the control points
src/deadpixel/keystone/CornerPinSurface.java:298
↓ 1 callers
Method
select
@invisible
src/deadpixel/keystone/CornerPinSurface.java:326
Method
CornerPinSurface
@param parent The parent applet -- used for default rendering mode @param w The surface's width, in pixels @param h T
src/deadpixel/keystone/CornerPinSurface.java:78
Method
Keystone
@param parent applet
src/deadpixel/keystone/Keystone.java:56
Method
MeshPoint
(CornerPinSurface parent, float x, float y, float u, float v)
src/deadpixel/keystone/MeshPoint.java:36
Method
calculateMeshOld
()
src/deadpixel/keystone/CornerPinSurface.java:419
Method
clearSurfaces
()
src/deadpixel/keystone/Keystone.java:267
Method
createCornerPinSurface
Creates and registers a new corner pin keystone surface. @param w width @param h height @param res resolution (number of tiles per axis) @return
src/deadpixel/keystone/Keystone.java:82
Method
getSurface
(int i)
src/deadpixel/keystone/Keystone.java:259
Method
getSurfaceCount
()
src/deadpixel/keystone/Keystone.java:263
Method
getTransformedMouse
()
src/deadpixel/keystone/CornerPinSurface.java:286
Method
getTransformedMouseOld
()
src/deadpixel/keystone/CornerPinSurface.java:223
Method
inConstructor
Will return true since <code>@example</code> can be used in constructor documentation. @return true since <code>@example</code> can be used in constru
resources/code/ExampleTaglet.java:89
Method
inField
Will return true since <code>@example</code> can be used in field documentation. @return true since <code>@example</code> can be used in field documen
resources/code/ExampleTaglet.java:78
Method
inMethod
Will return true since <code>@example</code> can be used in method documentation. @return true since <code>@example</code> can be used in method docum
resources/code/ExampleTaglet.java:100
Method
inOverview
Will return true since <code>@example</code> can be used in method documentation. @return true since <code>@example</code> can be used in overview doc
resources/code/ExampleTaglet.java:111
Method
inPackage
Will return true since <code>@example</code> can be used in package documentation. @return true since <code>@example</code> can be used in package doc
resources/code/ExampleTaglet.java:122
Method
inType
Will return true since <code>@example</code> can be used in type documentation (classes or interfaces). @return true since <code>@example</code> can b
resources/code/ExampleTaglet.java:133
Method
isCalibrating
()
src/deadpixel/keystone/Keystone.java:110
Method
isInlineTag
Will return false since <code>@example</code> is not an inline tag. @return false since <code>@example</code> is not an inline tag.
resources/code/ExampleTaglet.java:144
Method
load
@invisible Populates values from an XML object
src/deadpixel/keystone/CornerPinSurface.java:448
Method
load
Loads a saved layout from a given XML file
src/deadpixel/keystone/Keystone.java:178
Method
mouseEvent
@invisible
src/deadpixel/keystone/Keystone.java:213
Method
moveMeshPointBy
Manually move one of the corners for this surface by some amount. The "corner" parameter should be either: CornerPinSurface.TL, CornerPinSurface.BL, C
src/deadpixel/keystone/CornerPinSurface.java:127
Method
moveTo
(float x, float y)
src/deadpixel/keystone/MeshPoint.java:49
Method
moveTo
@invisible This moves the surface according to the offset from where the mouse was pressed when selecting the surface.
src/deadpixel/keystone/CornerPinSurface.java:438
Method
register
Register this Taglet. @param tagletMap the map to register this tag to.
resources/code/ExampleTaglet.java:152
Method
render
Renders and applies keystoning to the image using the parent applet's renderer.
src/deadpixel/keystone/CornerPinSurface.java:144
Method
save
()
src/deadpixel/keystone/CornerPinSurface.java:465
Method
save
Saves the layout to an XML file.
src/deadpixel/keystone/Keystone.java:126
Method
setControlPointsColor
Sets the control points color
src/deadpixel/keystone/CornerPinSurface.java:319
Method
setGridColor
Sets the grid used for calibration's color
src/deadpixel/keystone/CornerPinSurface.java:312
Method
startCalibration
Starts the calibration mode. Mouse events will be intercepted to drag surfaces and move control points around.
src/deadpixel/keystone/Keystone.java:92
Method
stopCalibration
Stops the calibration mode
src/deadpixel/keystone/Keystone.java:99
Method
toString
Given the <code>Tag</code> representation of this custom tag, return its string representation. @param tag the <code>Tag</code> representation of th
resources/code/ExampleTaglet.java:166
Method
toggleCalibration
Toggles the calibration mode
src/deadpixel/keystone/Keystone.java:106
Method
version
Returns the version of the library. @return String
src/deadpixel/keystone/Keystone.java:119