net.silentlycrashing.gestures.preset
Class ConcurrentCWTwirlListener

java.lang.Object
  extended by net.silentlycrashing.gestures.GestureListener
      extended by net.silentlycrashing.gestures.ConcurrentGestureListener
          extended by net.silentlycrashing.gestures.preset.ConcurrentCWTwirlListener
All Implemented Interfaces:
CWTwirl

public class ConcurrentCWTwirlListener
extends ConcurrentGestureListener
implements CWTwirl

Listens for a clockwise twirl while the movement is being made.


Field Summary
 
Fields inherited from class net.silentlycrashing.gestures.ConcurrentGestureListener
activePattern
 
Fields inherited from class net.silentlycrashing.gestures.GestureListener
active, bounds, ga, inBounds, offAction, onAction, p, startPoint
 
Fields inherited from interface net.silentlycrashing.gestures.preset.CWTwirl
CW_PATTERN
 
Constructor Summary
ConcurrentCWTwirlListener(PApplet parent, GestureAnalyzer analyzer)
          Builds a ConcurrentCWTwirlListener covering the entire canvas.
ConcurrentCWTwirlListener(PApplet parent, GestureAnalyzer analyzer, int x, int y, int w, int h)
          Builds a bounded ConcurrentCWTwirlListener.
ConcurrentCWTwirlListener(PApplet parent, GestureAnalyzer analyzer, Rectangle bounds)
          Builds a bounded ConcurrentCWTwirlListener.
 
Method Summary
 
Methods inherited from class net.silentlycrashing.gestures.ConcurrentGestureListener
keepListening, stopListening
 
Methods inherited from class net.silentlycrashing.gestures.GestureListener
activate, deactivate, getStartPoint, isActive, registerOffAction, registerOnAction, setBounds, startListening
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcurrentCWTwirlListener

public ConcurrentCWTwirlListener(PApplet parent,
                                 GestureAnalyzer analyzer)
Builds a ConcurrentCWTwirlListener covering the entire canvas.

Parameters:
parent - the parent PApplet
analyzer - the linked GestureAnalyzer

ConcurrentCWTwirlListener

public ConcurrentCWTwirlListener(PApplet parent,
                                 GestureAnalyzer analyzer,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
Builds a bounded ConcurrentCWTwirlListener.

Parameters:
parent - the parent PApplet
analyzer - the linked GestureAnalyzer
x - the x-coordinate of the bounding Rectangle
y - the y-coordinate of the bounding Rectangle
w - the width of the bounding Rectangle
h - the height of the bounding Rectangle

ConcurrentCWTwirlListener

public ConcurrentCWTwirlListener(PApplet parent,
                                 GestureAnalyzer analyzer,
                                 Rectangle bounds)
Builds a bounded ConcurrentCWTwirlListener.

Parameters:
parent - the parent PApplet
analyzer - the linked GestureAnalyzer
bounds - the bounding Rectangle