FingerListΒΆ

Methods:

class com::leapmotion::leap::FingerList

The FingerList class represents a list of Finger objects.

Get a FingerList object by calling Frame::fingers().

FingerList allFingers = frame.fingers();

Since
1.0

Public Functions

FingerList append(FingerList other)

Appends the members of the specified FingerList to this FingerList.

Since
1.0
Parameters

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