Package | Description |
---|---|
event | |
mygeom | |
widget |
Modifier and Type | Method and Description |
---|---|
Point2 |
BlobQueue.getLastPositionFromLHighestID() |
Point2 |
BlobQueue.getLastPositionFromLowestID() |
Point2 |
BlobQueue.getLastPositionFromRemainingBlob() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Point2> |
BlobQueue.getPointListFromHighestID() |
java.util.ArrayList<Point2> |
BlobQueue.getPointListFromLowestID() |
java.util.ArrayList<Point2> |
BlobQueue.getPointListFromSecondLowestID() |
Modifier and Type | Method and Description |
---|---|
void |
GestureAnalyzer.add(Point2 p)
Called when a new finger is in contact with the surface
|
void |
ComponentMap.addBlob(MTComponent component,
int id,
Point2 p)
Adds blob with identifier id and position p to the blobque assiciated to component
|
void |
BlobQueue.addCursor(int id,
Point2 p)
Called when a finger touches the multitouch surface
|
void |
GestureAnalyzer.analyze(MTComponent c,
BlobQueue b,
java.lang.String state,
int id,
Point2 p)
Runs the gesture analysis
|
void |
GestureAnalyzer.remove(Point2 p)
Called when a finger is removed from the surface
|
void |
ComponentMap.removeBlob(int id,
Point2 p)
Find the component having blob with identifier id and removes it from the blobqueue
|
void |
GestureAnalyzer.update(Point2 p)
Called when a finger updated its position (finger moved)
|
void |
ComponentMap.updateBlob(int id,
Point2 p)
Finds the component having blob id and updates its blobqueue with p
|
void |
BlobQueue.updateCursor(int id,
Point2 p)
Called when a finger moves on the multitouch surface
|
Modifier and Type | Method and Description |
---|---|
Point2 |
Segment2.end() |
Point2 |
Segment2.init() |
Modifier and Type | Method and Description |
---|---|
void |
Segment2.end(Point2 a)
Sets B in [A,B]
|
void |
Segment2.init(Point2 a)
Sets A in [A,B]
|
Constructor and Description |
---|
Point2(Point2 a) |
Point2(Point2 a,
Point2 b)
Creates a new point corresponding to b-a
|
Segment2(Point2 a,
Point2 b)
Creates segment [a,b]
|
Segment2(Point2 a,
Vector2 b)
Creates segment [a,b]
|
Modifier and Type | Field and Description |
---|---|
Point2 |
MTComponent.initA |
Point2 |
MTComponent.initB |
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Point2> |
MTComponent.traceDoigt |
Modifier and Type | Method and Description |
---|---|
Point2 |
OBB.getOrigin() |
Point2 |
MTComponent.getOrigin() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Point2> |
Path.getPointList() |
Modifier and Type | Method and Description |
---|---|
void |
Path.add(Point2 p) |
void |
MTSurface.addCursor(int id,
Point2 p) |
boolean |
OBB.contains(Point2 p)
Returns if p is contained in OBB - TO REFINE: ALWAYS RETURNS FALSE !!! -
|
boolean |
MTComponent.isInside(Point2 p)
Tells if point p is inside the rectangle defined by the component
|
void |
MTSurface.removeCursor(int id,
Point2 p) |
void |
MTComponent.setPosition(Point2 origin,
double angle,
double width,
double height)
Sets current OBB with parameters
|
void |
MTSurface.updateCursor(int id,
Point2 p) |
MTComponent |
MTContainer.whichIs(Point2 p)
Finds which component p belongs to
|
Modifier and Type | Method and Description |
---|---|
void |
MTComponent.setTraceDoigt(java.util.ArrayList<Point2> traceDoigt) |
Constructor and Description |
---|
OBB(double angle,
Point2 origin,
double width,
double height)
Creates OBB using given attributes
|