Methods:
The FingerList class represents a list of Finger objects.
Get a FingerList object by calling Frame::fingers().
FingerList allFingers = frame.fingers();Public Functions
- Since
- 1.0
FingerList append(FingerList other)Appends the members of the specified FingerList to this FingerList.
- Since
- 1.0
- Parameters
- other -
A FingerList object containing Finger objects to append to the end of this FingerList.
int count()Returns the number of fingers in this list.
for (Finger finger : frame.fingers()) { System.out.println(finger); }
- Return
- The number of fingers in this list.
- Since
- 1.0
FingerList extended()Returns a new list containing those fingers in the current list that are extended.
FingerList extendedFingerList = hand.fingers().extended();
- Return
- The list of extended fingers from the current list.
- Since
- 2.0
FingerList()Constructs an empty list of fingers.
- Since
- 1.0
FingerList fingerType(Finger.Type type)Returns a list containing fingers from the current list of a given finger type by modifying the existing list.
FingerList indexFingerList = hand.fingers().fingerType(Finger.Type.TYPE_INDEX); Finger indexFinger = indexFingerList.get(0); //since there is only one per hand
- Return
- The list of matching fingers from the current list.
- Since
- 2.0
Finger frontmost()The member of the list that is farthest to the front within the standard Leap Motion frame of reference (i.e has the smallest Z coordinate).
Finger mostForwardFinger = frame.fingers().frontmost();
- Return
- The frontmost finger, or invalid if list is empty.
- Since
- 1.0
Finger get(int index)Access a list member by its position in the list.
Finger firstFingerInList = frame.fingers().get(0);
- Return
- The Finger object at the specified index.
- Since
- 1.0
- Parameters
- index -
The zero-based list position index.
boolean isEmpty()Reports whether the list is empty.
if (!frame.fingers().isEmpty()) { //Use the fingers }
- Return
- True, if the list has no members.
- Since
- 1.0
Finger leftmost()The member of the list that is farthest to the left within the standard Leap Motion frame of reference (i.e has the smallest X coordinate).
Finger fingerWithSmallestX = frame.fingers().leftmost();
- Return
- The leftmost finger, or invalid if list is empty.
- Since
- 1.0
Finger rightmost()The member of the list that is farthest to the right within the standard Leap Motion frame of reference (i.e has the largest X coordinate).
Finger fingerWithLargestX = frame.fingers().rightmost();
- Return
- The rightmost finger, or invalid if list is empty.
- Since
- 1.0
class FingerListIterator