public class TwoPointGesture
extends java.lang.Object
implements com.sparshui.gestures.Gesture
Modifier and Type | Field and Description |
---|---|
private int |
_id1 |
private int |
_id2 |
private int |
_myType |
private int |
_nTraces |
protected com.sparshui.common.Location |
_offset |
protected com.sparshui.common.Location |
_offsetCentroid |
private float |
_rotation |
private float |
_scale |
private java.util.List |
_traces1 |
private java.util.List |
_traces2 |
private long |
time |
Constructor and Description |
---|
TwoPointGesture() |
Modifier and Type | Method and Description |
---|---|
private void |
checkType() |
int |
getGestureType()
Get the integer value of this gesture type.
|
java.lang.String |
getName()
Get the name of this gesture.
|
protected java.util.List |
processBirth(com.sparshui.server.TouchPoint touchPoint) |
java.util.List |
processChange(java.util.List touchPoints,
com.sparshui.server.TouchPoint changedPoint)
Process a touch point change in the gesture.
|
private java.util.List |
processChangeSync(java.util.List touchPoints,
com.sparshui.server.TouchPoint changedPoint) |
protected java.util.List |
processDeath(com.sparshui.server.TouchPoint touchPoint) |
protected java.util.List |
processMove(com.sparshui.server.TouchPoint touchPoint) |
private boolean |
updateLocations(com.sparshui.server.TouchPoint touchPoint) |
private boolean |
updateParameters() |
private int _myType
protected com.sparshui.common.Location _offset
protected com.sparshui.common.Location _offsetCentroid
private java.util.List _traces1
private java.util.List _traces2
private int _id1
private int _id2
private int _nTraces
private float _scale
private float _rotation
private long time
public java.lang.String getName()
com.sparshui.gestures.Gesture
getName
in interface com.sparshui.gestures.Gesture
public int getGestureType()
com.sparshui.gestures.Gesture
getGestureType
in interface com.sparshui.gestures.Gesture
public java.util.List processChange(java.util.List touchPoints, com.sparshui.server.TouchPoint changedPoint)
com.sparshui.gestures.Gesture
processChange
in interface com.sparshui.gestures.Gesture
touchPoints
- The list of touch points that currently belong to this gesture.changedPoint
- The touch point that has changed.private java.util.List processChangeSync(java.util.List touchPoints, com.sparshui.server.TouchPoint changedPoint)
protected java.util.List processBirth(com.sparshui.server.TouchPoint touchPoint)
protected java.util.List processDeath(com.sparshui.server.TouchPoint touchPoint)
protected java.util.List processMove(com.sparshui.server.TouchPoint touchPoint)
private boolean updateLocations(com.sparshui.server.TouchPoint touchPoint)
private void checkType()
private boolean updateParameters()