org.rubato.rubettes.util
Class LeapUtil

java.lang.Object
  extended by org.rubato.rubettes.util.LeapUtil

public class LeapUtil
extends java.lang.Object


Nested Class Summary
static class LeapUtil.Axis
           
static class LeapUtil.Operation
           
 
Constructor Summary
LeapUtil()
           
 
Method Summary
static java.util.List<com.leapmotion.leap.Finger> FingerListToJavaList(com.leapmotion.leap.FingerList fingers)
           
static PointND fingerToScreenPoint(com.leapmotion.leap.Finger f)
           
static java.util.List<com.leapmotion.leap.Finger> getFrontmostFingers(java.util.List<com.leapmotion.leap.Finger> fingers, int count)
           
static java.util.List<com.leapmotion.leap.Finger> keepFingerIf(java.util.List<com.leapmotion.leap.Finger> fingers, LeapUtil.Axis axis, LeapUtil.Operation op, double val)
           
static java.lang.Boolean onScreen(com.leapmotion.leap.Finger finger)
           
static java.util.List<com.leapmotion.leap.Finger> removeOffscreenFingers(java.util.List<com.leapmotion.leap.Finger> fingers)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeapUtil

public LeapUtil()
Method Detail

onScreen

public static java.lang.Boolean onScreen(com.leapmotion.leap.Finger finger)

keepFingerIf

public static java.util.List<com.leapmotion.leap.Finger> keepFingerIf(java.util.List<com.leapmotion.leap.Finger> fingers,
                                                                      LeapUtil.Axis axis,
                                                                      LeapUtil.Operation op,
                                                                      double val)

fingerToScreenPoint

public static PointND fingerToScreenPoint(com.leapmotion.leap.Finger f)

removeOffscreenFingers

public static java.util.List<com.leapmotion.leap.Finger> removeOffscreenFingers(java.util.List<com.leapmotion.leap.Finger> fingers)

FingerListToJavaList

public static java.util.List<com.leapmotion.leap.Finger> FingerListToJavaList(com.leapmotion.leap.FingerList fingers)

getFrontmostFingers

public static java.util.List<com.leapmotion.leap.Finger> getFrontmostFingers(java.util.List<com.leapmotion.leap.Finger> fingers,
                                                                             int count)