Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Static Private Attributes | Friends | List of all members
Leap::Hand Class Reference

#include <Leap.h>

Inheritance diagram for Leap::Hand:
Inheritance graph
[legend]

Public Member Functions

def __eq__ (self, arg2)
 
def __init__ (self)
 
def __ne__ (self, arg2)
 
def __str__ (self)
 
LEAP_EXPORT Arm arm () const
 
LEAP_EXPORT Matrix basis () const
 
LEAP_EXPORT float confidence () const
 
LEAP_EXPORT Vector direction () const
 
def finger (self, id)
 
LEAP_EXPORT Finger finger (int32_t id) const
 
LEAP_EXPORT FingerList fingers () const
 
LEAP_EXPORT Frame frame () const
 
LEAP_EXPORT float grabStrength () const
 
 Hand (HandImplementation *)
 
LEAP_EXPORT Hand ()
 
LEAP_EXPORT int32_t id () const
 
LEAP_EXPORT bool isLeft () const
 
LEAP_EXPORT bool isRight () const
 
LEAP_EXPORT bool isValid () const
 
LEAP_EXPORT bool operator!= (const Hand &) const
 
LEAP_EXPORT bool operator== (const Hand &) const
 
LEAP_EXPORT Vector palmNormal () const
 
LEAP_EXPORT Vector palmPosition () const
 
LEAP_EXPORT Vector palmVelocity () const
 
LEAP_EXPORT float palmWidth () const
 
LEAP_EXPORT float pinchStrength () const
 
def pointable (self, id)
 
LEAP_EXPORT Pointable pointable (int32_t id) const
 
LEAP_EXPORT PointableList pointables () const
 
def rotation_angle (self, args)
 
def rotation_axis (self, sinceFrame)
 
def rotation_matrix (self, sinceFrame)
 
def rotation_probability (self, sinceFrame)
 
LEAP_EXPORT float rotationAngle (const Frame &sinceFrame) const
 
LEAP_EXPORT float rotationAngle (const Frame &sinceFrame, const Vector &axis) const
 
LEAP_EXPORT Vector rotationAxis (const Frame &sinceFrame) const
 
LEAP_EXPORT Matrix rotationMatrix (const Frame &sinceFrame) const
 
LEAP_EXPORT float rotationProbability (const Frame &sinceFrame) const
 
def scale_factor (self, sinceFrame)
 
def scale_probability (self, sinceFrame)
 
LEAP_EXPORT float scaleFactor (const Frame &sinceFrame) const
 
LEAP_EXPORT float scaleProbability (const Frame &sinceFrame) const
 
LEAP_EXPORT Vector sphereCenter () const
 
LEAP_EXPORT float sphereRadius () const
 
LEAP_EXPORT Vector stabilizedPalmPosition () const
 
LEAP_EXPORT float timeVisible () const
 
def tool (self, id)
 
LEAP_EXPORT Tool tool (int32_t id) const
 
LEAP_EXPORT ToolList tools () const
 
std::string toString () const
 
def translation (self, sinceFrame)
 
LEAP_EXPORT Vector translation (const Frame &sinceFrame) const
 
def translation_probability (self, sinceFrame)
 
LEAP_EXPORT float translationProbability (const Frame &sinceFrame) const
 
LEAP_EXPORT Vector wristPosition () const
 
- Public Member Functions inherited from Leap::Interface
def __init__ (self, args, kwargs)
 

Static Public Member Functions

static LEAP_EXPORT const Handinvalid ()
 

Public Attributes

 this
 

Static Public Attributes

 arm = _swig_property(LeapPython.Hand_arm_get)
 
 basis = _swig_property(LeapPython.Hand_basis_get)
 
 confidence = _swig_property(LeapPython.Hand_confidence_get)
 
 direction = _swig_property(LeapPython.Hand_direction_get)
 
 fingers = _swig_property(LeapPython.Hand_fingers_get)
 
 frame = _swig_property(LeapPython.Hand_frame_get)
 
 grab_strength = _swig_property(LeapPython.Hand_grab_strength_get)
 
 id = _swig_property(LeapPython.Hand_id_get)
 
 is_left = _swig_property(LeapPython.Hand_is_left_get)
 
 is_right = _swig_property(LeapPython.Hand_is_right_get)
 
 is_valid = _swig_property(LeapPython.Hand_is_valid_get)
 
 palm_normal = _swig_property(LeapPython.Hand_palm_normal_get)
 
 palm_position = _swig_property(LeapPython.Hand_palm_position_get)
 
 palm_velocity = _swig_property(LeapPython.Hand_palm_velocity_get)
 
 palm_width = _swig_property(LeapPython.Hand_palm_width_get)
 
 pinch_strength = _swig_property(LeapPython.Hand_pinch_strength_get)
 
 pointables = _swig_property(LeapPython.Hand_pointables_get)
 
 sphere_center = _swig_property(LeapPython.Hand_sphere_center_get)
 
 sphere_radius = _swig_property(LeapPython.Hand_sphere_radius_get)
 
 stabilized_palm_position = _swig_property(LeapPython.Hand_stabilized_palm_position_get)
 
 time_visible = _swig_property(LeapPython.Hand_time_visible_get)
 
 tools = _swig_property(LeapPython.Hand_tools_get)
 
 wrist_position = _swig_property(LeapPython.Hand_wrist_position_get)
 

Private Member Functions

LEAP_EXPORT const char * toCString () const
 

Static Private Attributes

 __getattr__ = lambdaself,name:_swig_getattr(self, Hand, name)
 
 __repr__ = _swig_repr
 
 __setattr__ = lambdaself,name,value:_swig_setattr(self, Hand, name, value)
 
 __swig_destroy__ = LeapPython.delete_Hand
 
dictionary __swig_getmethods__ = {}
 
dictionary __swig_setmethods__ = {}
 

Friends

LEAP_EXPORT friend std::ostream & operator<< (std::ostream &, const Hand &)
 

Additional Inherited Members

- Protected Member Functions inherited from Leap::Interface
template<typename T >
T * get () const
 
LEAP_EXPORT Interface (void *owner)
 
LEAP_EXPORT Interface (Implementation *reference, void *owner)
 
LEAP_EXPORT Interface (const Interface &rhs)
 
 Interface (class SharedObject *object)
 
LEAP_EXPORT Interfaceoperator= (const Interface &rhs)
 
virtual LEAP_EXPORT ~Interface ()
 
- Static Protected Member Functions inherited from Leap::Interface
static LEAP_EXPORT void deleteCString (const char *cstr)
 
- Protected Attributes inherited from Leap::Interface
class SharedObject * m_object
 

Detailed Description

The Hand class reports the physical characteristics of a detected hand.

Hand tracking data includes a palm position and velocity; vectors for the palm normal and direction to the fingers; properties of a sphere fit to the hand; and lists of the attached fingers.

Get Hand objects from a Frame object:

Note that Hand objects can be invalid, which means that they do not contain valid tracking data and do not correspond to a physical entity. Invalid Hand objects can be the result of asking for a Hand object using an ID from an earlier frame when no Hand objects with that ID exist in the current frame. A Hand object created from the Hand constructor is also invalid. Test for validity with the Hand::isValid() function.

Since
1.0

Definition at line 1096 of file Leap.h.

Constructor & Destructor Documentation

Leap::Hand::Hand ( HandImplementation *  )
LEAP_EXPORT Leap::Hand::Hand ( )

Constructs a Hand object.

An uninitialized hand is considered invalid. Get valid Hand objects from a Frame object.

Since
1.0
def Leap.Hand.__init__ (   self)

Definition at line 719 of file Leap.py.

Member Function Documentation

def Leap.Hand.__eq__ (   self,
  arg2 
)

Definition at line 759 of file Leap.py.

def Leap.Hand.__ne__ (   self,
  arg2 
)

Definition at line 762 of file Leap.py.

def Leap.Hand.__str__ (   self)

Definition at line 765 of file Leap.py.

LEAP_EXPORT Arm Leap::Hand::arm ( ) const

The arm to which this hand is attached.

If the arm is not completely in view, Arm attributes are estimated based on the attributes of entities that are in view combined with typical human anatomy.

Returns
The Arm object for this hand.
Since
2.0.3
LEAP_EXPORT Matrix Leap::Hand::basis ( ) const

The orientation of the hand as a basis matrix.

The basis is defined as follows:

xAxis Positive in the direction of the pinky

yAxis Positive above the hand

zAxis Positive in the direction of the wrist

Note: Since the left hand is a mirror of the right hand, the basis matrix will be left-handed for left hands.

Returns
The basis of the hand as a matrix.
Since
2.0
LEAP_EXPORT float Leap::Hand::confidence ( ) const

How confident we are with a given hand pose.

The confidence level ranges between 0.0 and 1.0 inclusive.

Since
2.0
LEAP_EXPORT Vector Leap::Hand::direction ( ) const

The direction from the palm position toward the fingers.

The direction is expressed as a unit vector pointing in the same direction as the directed line from the palm position to the fingers.

You can use the palm direction vector to compute the pitch and yaw angles of the palm with respect to the horizontal plane:

Returns
The Vector pointing from the palm position toward the fingers.
Since
1.0
def Leap.Hand.finger (   self,
  id 
)

Definition at line 729 of file Leap.py.

LEAP_EXPORT Finger Leap::Hand::finger ( int32_t  id) const

The Finger object with the specified ID attached to this hand.

Use the Hand::finger() function to retrieve a Finger object attached to this hand using an ID value obtained from a previous frame. This function always returns a Finger object, but if no finger with the specified ID is present, an invalid Finger object is returned.

Note that ID values persist across frames, but only until tracking of a particular object is lost. If tracking of a finger is lost and subsequently regained, the new Finger object representing that finger may have a different ID than that representing the finger in an earlier frame.

Parameters
idThe ID value of a Finger object from a previous frame.
Returns
The Finger object with the matching ID if one exists for this hand in this frame; otherwise, an invalid Finger object is returned.
Since
1.0
LEAP_EXPORT FingerList Leap::Hand::fingers ( ) const

The list of Finger objects detected in this frame that are attached to this hand, given in order from thumb to pinky. The list cannot be empty.

Use PointableList::extended() to remove non-extended fingers from the list.

Returns
The FingerList containing all Finger objects attached to this hand.
Since
1.0
LEAP_EXPORT Frame Leap::Hand::frame ( ) const

The Frame associated with this Hand.

Returns
The associated Frame object, if available; otherwise, an invalid Frame object is returned.
Since
1.0
LEAP_EXPORT float Leap::Hand::grabStrength ( ) const

The strength of a grab hand pose.

The strength is zero for an open hand, and blends to 1.0 when a grabbing hand pose is recognized.

Returns
A float value in the [0..1] range representing the holding strength of the pose.
Since
2.0
LEAP_EXPORT int32_t Leap::Hand::id ( ) const

A unique ID assigned to this Hand object, whose value remains the same across consecutive frames while the tracked hand remains visible. If tracking is lost (for example, when a hand is occluded by another hand or when it is withdrawn from or reaches the edge of the Leap Motion Controller field of view), the Leap Motion software may assign a new ID when it detects the hand in a future frame.

Use the ID value with the Frame::hand() function to find this Hand object in future frames:

Returns
The ID of this hand.
Since
1.0
static LEAP_EXPORT const Hand& Leap::Hand::invalid ( )
static

Returns an invalid Hand object.

You can use the instance returned by this function in comparisons testing whether a given Hand instance is valid or invalid. (You can also use the Hand::isValid() function.)

Returns
The invalid Hand instance.
Since
1.0
LEAP_EXPORT bool Leap::Hand::isLeft ( ) const

Identifies whether this Hand is a left hand.

Returns
True if the hand is identified as a left hand.
Since
2.0
LEAP_EXPORT bool Leap::Hand::isRight ( ) const

Identifies whether this Hand is a right hand.

Returns
True if the hand is identified as a right hand.
Since
2.0
LEAP_EXPORT bool Leap::Hand::isValid ( ) const

Reports whether this is a valid Hand object.

Returns
True, if this Hand object contains valid tracking data.
Since
1.0
LEAP_EXPORT bool Leap::Hand::operator!= ( const Hand ) const

Compare Hand object inequality.

Two Hand objects are equal if and only if both Hand objects represent the exact same physical hand in the same frame and both Hand objects are valid.

Since
1.0
LEAP_EXPORT bool Leap::Hand::operator== ( const Hand ) const

Compare Hand object equality.

Two Hand objects are equal if and only if both Hand objects represent the exact same physical hand in the same frame and both Hand objects are valid.

Since
1.0
LEAP_EXPORT Vector Leap::Hand::palmNormal ( ) const

The normal vector to the palm. If your hand is flat, this vector will point downward, or "out" of the front surface of your palm.

Leap_Palm_Vectors.png

The direction is expressed as a unit vector pointing in the same direction as the palm normal (that is, a vector orthogonal to the palm).

You can use the palm normal vector to compute the roll angle of the palm with respect to the horizontal plane:

Returns
The Vector normal to the plane formed by the palm.
Since
1.0
LEAP_EXPORT Vector Leap::Hand::palmPosition ( ) const

The center position of the palm in millimeters from the Leap Motion Controller origin.

Returns
The Vector representing the coordinates of the palm position.
Since
1.0
LEAP_EXPORT Vector Leap::Hand::palmVelocity ( ) const

The rate of change of the palm position in millimeters/second.

Returns
The Vector representing the coordinates of the palm velocity.
Since
1.0
LEAP_EXPORT float Leap::Hand::palmWidth ( ) const

The estimated width of the palm when the hand is in a flat position.

Returns
The width of the palm in millimeters
Since
2.0
LEAP_EXPORT float Leap::Hand::pinchStrength ( ) const

The holding strength of a pinch hand pose.

The strength is zero for an open hand, and blends to 1.0 when a pinching hand pose is recognized. Pinching can be done between the thumb and any other finger of the same hand.

Returns
A float value in the [0..1] range representing the holding strength of the pinch pose.
Since
2.0
def Leap.Hand.pointable (   self,
  id 
)

Definition at line 726 of file Leap.py.

LEAP_EXPORT Pointable Leap::Hand::pointable ( int32_t  id) const

The Pointable object with the specified ID associated with this hand.

Use the Hand::pointable() function to retrieve a Pointable object associated with this hand using an ID value obtained from a previous frame. This function always returns a Pointable object, but if no finger with the specified ID is present, an invalid Pointable object is returned.

Note that the ID values assigned to fingers are based on the hand ID. Hand IDs persist across frames, but only until tracking of that hand is lost. If tracking of the hand is lost and subsequently regained, the new Hand object and its child Finger objects will have a different ID than in an earlier frame.

Parameters
idThe ID value of a Pointable object from a previous frame.
Returns
The Pointable object with the matching ID if one exists for this hand in this frame; otherwise, an invalid Pointable object is returned.
Since
1.0
LEAP_EXPORT PointableList Leap::Hand::pointables ( ) const

The list of Pointable objects detected in this frame that are associated with this hand, given in arbitrary order. The list will always contain 5 fingers.

Use PointableList::extended() to remove non-extended fingers from the list.

Returns
The PointableList containing all Pointable objects associated with this hand.
Since
1.0
def Leap.Hand.rotation_angle (   self,
  args 
)

Definition at line 744 of file Leap.py.

def Leap.Hand.rotation_axis (   self,
  sinceFrame 
)

Definition at line 741 of file Leap.py.

def Leap.Hand.rotation_matrix (   self,
  sinceFrame 
)

Definition at line 747 of file Leap.py.

def Leap.Hand.rotation_probability (   self,
  sinceFrame 
)

Definition at line 750 of file Leap.py.

LEAP_EXPORT float Leap::Hand::rotationAngle ( const Frame sinceFrame) const

The angle of rotation around the rotation axis derived from the change in orientation of this hand, and any associated fingers, between the current frame and the specified frame.

The returned angle is expressed in radians measured clockwise around the rotation axis (using the right-hand rule) between the start and end frames. The value is always between 0 and pi radians (0 and 180 degrees).

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then the angle of rotation is zero.

Parameters
sinceFrameThe starting frame for computing the relative rotation.
Returns
A positive value representing the heuristically determined rotational change of the hand between the current frame and that specified in the sinceFrame parameter.
Since
1.0
LEAP_EXPORT float Leap::Hand::rotationAngle ( const Frame sinceFrame,
const Vector axis 
) const

The angle of rotation around the specified axis derived from the change in orientation of this hand, and any associated fingers, between the current frame and the specified frame.

The returned angle is expressed in radians measured clockwise around the rotation axis (using the right-hand rule) between the start and end frames. The value is always between -pi and pi radians (-180 and 180 degrees).

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then the angle of rotation is zero.

Parameters
sinceFrameThe starting frame for computing the relative rotation.
axisThe axis to measure rotation around.
Returns
A value representing the heuristically determined rotational change of the hand between the current frame and that specified in the sinceFrame parameter around the specified axis.
Since
1.0
LEAP_EXPORT Vector Leap::Hand::rotationAxis ( const Frame sinceFrame) const

The axis of rotation derived from the change in orientation of this hand, and any associated fingers, between the current frame and the specified frame.

The returned direction vector is normalized.

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then this method returns a zero vector.

Parameters
sinceFrameThe starting frame for computing the relative rotation.
Returns
A normalized direction Vector representing the heuristically determined axis of rotational change of the hand between the current frame and that specified in the sinceFrame parameter.
Since
1.0
LEAP_EXPORT Matrix Leap::Hand::rotationMatrix ( const Frame sinceFrame) const

The transform matrix expressing the rotation derived from the change in orientation of this hand, and any associated fingers, between the current frame and the specified frame.

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then this method returns an identity matrix.

Parameters
sinceFrameThe starting frame for computing the relative rotation.
Returns
A transformation Matrix representing the heuristically determined rotational change of the hand between the current frame and that specified in the sinceFrame parameter.
Since
1.0
LEAP_EXPORT float Leap::Hand::rotationProbability ( const Frame sinceFrame) const

The estimated probability that the hand motion between the current frame and the specified frame is intended to be a rotating motion.

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then this method returns zero.

Parameters
sinceFrameThe starting frame for computing the relative rotation.
Returns
A value between 0 and 1 representing the estimated probability that the hand motion between the current frame and the specified frame is intended to be a rotating motion.
Since
1.0
def Leap.Hand.scale_factor (   self,
  sinceFrame 
)

Definition at line 753 of file Leap.py.

def Leap.Hand.scale_probability (   self,
  sinceFrame 
)

Definition at line 756 of file Leap.py.

LEAP_EXPORT float Leap::Hand::scaleFactor ( const Frame sinceFrame) const

The scale factor derived from this hand's motion between the current frame and the specified frame.

The scale factor is always positive. A value of 1.0 indicates no scaling took place. Values between 0.0 and 1.0 indicate contraction and values greater than 1.0 indicate expansion.

The Leap Motion software derives scaling from the relative inward or outward motion of a hand and its associated fingers (independent of translation and rotation).

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then this method returns 1.0.

Parameters
sinceFrameThe starting frame for computing the relative scaling.
Returns
A positive value representing the heuristically determined scaling change ratio of the hand between the current frame and that specified in the sinceFrame parameter.
Since
1.0
LEAP_EXPORT float Leap::Hand::scaleProbability ( const Frame sinceFrame) const

The estimated probability that the hand motion between the current frame and the specified frame is intended to be a scaling motion.

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then this method returns zero.

Parameters
sinceFrameThe starting frame for computing the relative scaling.
Returns
A value between 0 and 1 representing the estimated probability that the hand motion between the current frame and the specified frame is intended to be a scaling motion.
Since
1.0
LEAP_EXPORT Vector Leap::Hand::sphereCenter ( ) const

The center of a sphere fit to the curvature of this hand.

This sphere is placed roughly as if the hand were holding a ball.

Leap_Hand_Ball.png
Returns
The Vector representing the center position of the sphere.
Since
1.0
LEAP_EXPORT float Leap::Hand::sphereRadius ( ) const

The radius of a sphere fit to the curvature of this hand.

This sphere is placed roughly as if the hand were holding a ball. Thus the size of the sphere decreases as the fingers are curled into a fist.

Returns
The radius of the sphere in millimeters.
Since
1.0
LEAP_EXPORT Vector Leap::Hand::stabilizedPalmPosition ( ) const

The stabilized palm position of this Hand.

Smoothing and stabilization is performed in order to make this value more suitable for interaction with 2D content. The stabilized position lags behind the palm position by a variable amount, depending primarily on the speed of movement.

Returns
A modified palm position of this Hand object with some additional smoothing and stabilization applied.
Since
1.0
LEAP_EXPORT float Leap::Hand::timeVisible ( ) const

The duration of time this Hand has been visible to the Leap Motion Controller.

Returns
The duration (in seconds) that this Hand has been tracked.
Since
1.0
LEAP_EXPORT const char* Leap::Hand::toCString ( ) const
private
def Leap.Hand.tool (   self,
  id 
)

Definition at line 732 of file Leap.py.

LEAP_EXPORT Tool Leap::Hand::tool ( int32_t  id) const

Tools are not associated with hands in version 2+. This function always returns an invalid Tool object.

Deprecated:
2.0
LEAP_EXPORT ToolList Leap::Hand::tools ( ) const

Tools are not associated with hands in version 2+. This list is always empty.

Deprecated:
2.0
std::string Leap::Hand::toString ( ) const
inline

A string containing a brief, human readable description of the Hand object.

Returns
A description of the Hand as a string.
Since
1.0

Definition at line 1728 of file Leap.h.

def Leap.Hand.translation (   self,
  sinceFrame 
)

Definition at line 735 of file Leap.py.

LEAP_EXPORT Vector Leap::Hand::translation ( const Frame sinceFrame) const

The change of position of this hand between the current frame and the specified frame.

The returned translation vector provides the magnitude and direction of the movement in millimeters.

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then this method returns a zero vector.

Parameters
sinceFrameThe starting frame for computing the translation.
Returns
A Vector representing the heuristically determined change in hand position between the current frame and that specified in the sinceFrame parameter.
Since
1.0
def Leap.Hand.translation_probability (   self,
  sinceFrame 
)

Definition at line 738 of file Leap.py.

LEAP_EXPORT float Leap::Hand::translationProbability ( const Frame sinceFrame) const

The estimated probability that the hand motion between the current frame and the specified frame is intended to be a translating motion.

If a corresponding Hand object is not found in sinceFrame, or if either this frame or sinceFrame are invalid Frame objects, then this method returns zero.

Parameters
sinceFrameThe starting frame for computing the translation.
Returns
A value between 0 and 1 representing the estimated probability that the hand motion between the current frame and the specified frame is intended to be a translating motion.
Since
1.0
LEAP_EXPORT Vector Leap::Hand::wristPosition ( ) const

The position of the wrist of this hand.

Returns
A vector containing the coordinates of the wrist position in millimeters.
Since
2.0.3

Friends And Related Function Documentation

LEAP_EXPORT friend std::ostream& operator<< ( std::ostream &  ,
const Hand  
)
friend

Writes a brief, human readable description of the Hand object to an output stream.

Since
1.0

Member Data Documentation

Leap.Hand.__getattr__ = lambdaself,name:_swig_getattr(self, Hand, name)
staticprivate

Definition at line 716 of file Leap.py.

Leap.Hand.__repr__ = _swig_repr
staticprivate

Definition at line 717 of file Leap.py.

Leap.Hand.__setattr__ = lambdaself,name,value:_swig_setattr(self, Hand, name, value)
staticprivate

Definition at line 712 of file Leap.py.

Leap.Hand.__swig_destroy__ = LeapPython.delete_Hand
staticprivate

Definition at line 836 of file Leap.py.

dictionary Leap.Hand.__swig_getmethods__ = {}
staticprivate

Definition at line 713 of file Leap.py.

dictionary Leap.Hand.__swig_setmethods__ = {}
staticprivate

Definition at line 709 of file Leap.py.

Leap.Hand.arm = _swig_property(LeapPython.Hand_arm_get)
static

Definition at line 835 of file Leap.py.

Leap.Hand.basis = _swig_property(LeapPython.Hand_basis_get)
static

Definition at line 793 of file Leap.py.

Leap.Hand.confidence = _swig_property(LeapPython.Hand_confidence_get)
static

Definition at line 823 of file Leap.py.

Leap.Hand.direction = _swig_property(LeapPython.Hand_direction_get)
static

Definition at line 790 of file Leap.py.

Leap.Hand.fingers = _swig_property(LeapPython.Hand_fingers_get)
static

Definition at line 775 of file Leap.py.

Leap.Hand.frame = _swig_property(LeapPython.Hand_frame_get)
static

Definition at line 832 of file Leap.py.

Leap.Hand.grab_strength = _swig_property(LeapPython.Hand_grab_strength_get)
static

Definition at line 805 of file Leap.py.

Leap.Hand.id = _swig_property(LeapPython.Hand_id_get)
static

Definition at line 769 of file Leap.py.

Leap.Hand.is_left = _swig_property(LeapPython.Hand_is_left_get)
static

Definition at line 826 of file Leap.py.

Leap.Hand.is_right = _swig_property(LeapPython.Hand_is_right_get)
static

Definition at line 829 of file Leap.py.

Leap.Hand.is_valid = _swig_property(LeapPython.Hand_is_valid_get)
static

Definition at line 796 of file Leap.py.

Leap.Hand.palm_normal = _swig_property(LeapPython.Hand_palm_normal_get)
static

Definition at line 787 of file Leap.py.

Leap.Hand.palm_position = _swig_property(LeapPython.Hand_palm_position_get)
static

Definition at line 781 of file Leap.py.

Leap.Hand.palm_velocity = _swig_property(LeapPython.Hand_palm_velocity_get)
static

Definition at line 784 of file Leap.py.

Leap.Hand.palm_width = _swig_property(LeapPython.Hand_palm_width_get)
static

Definition at line 811 of file Leap.py.

Leap.Hand.pinch_strength = _swig_property(LeapPython.Hand_pinch_strength_get)
static

Definition at line 808 of file Leap.py.

Leap.Hand.pointables = _swig_property(LeapPython.Hand_pointables_get)
static

Definition at line 772 of file Leap.py.

Leap.Hand.sphere_center = _swig_property(LeapPython.Hand_sphere_center_get)
static

Definition at line 799 of file Leap.py.

Leap.Hand.sphere_radius = _swig_property(LeapPython.Hand_sphere_radius_get)
static

Definition at line 802 of file Leap.py.

Leap.Hand.stabilized_palm_position = _swig_property(LeapPython.Hand_stabilized_palm_position_get)
static

Definition at line 814 of file Leap.py.

Leap.Hand.this

Definition at line 724 of file Leap.py.

Leap.Hand.time_visible = _swig_property(LeapPython.Hand_time_visible_get)
static

Definition at line 820 of file Leap.py.

Leap.Hand.tools = _swig_property(LeapPython.Hand_tools_get)
static

Definition at line 778 of file Leap.py.

Leap.Hand.wrist_position = _swig_property(LeapPython.Hand_wrist_position_get)
static

Definition at line 817 of file Leap.py.


The documentation for this class was generated from the following files:


leap_motion
Author(s): Florian Lier , Mirza Shah , Isaac IY Saito
autogenerated on Tue Jun 2 2020 03:58:01