LeapΒΆ

Leap Namespace Reference

Classes

class  Arm
 The Arm class represents the forearm. More...
 
class  Bone
 The Bone class represents a tracked bone. More...
 
class  CircleGesture
 The CircleGesture classes represents a circular finger movement. More...
 
class  Config
 The Config class provides access to Leap Motion system configuration information. More...
 
class  Controller
 The Controller class is your main interface to the Leap Motion Controller. More...
 
class  Device
 The Device class represents a physically connected device. More...
 
class  DeviceList
 The DeviceList class represents a list of Device objects. More...
 
class  FailedDevice
 The FailedDevice class provides information about Leap Motion hardware that has been physically connected to the client computer, but is not operating correctly. More...
 
class  FailedDeviceList
 The list of FailedDevice objects contains an entry for every failed Leap Motion hardware device connected to the client computer. More...
 
class  Finger
 The Finger class represents a tracked finger. More...
 
class  FingerList
 The FingerList class represents a list of Finger objects. More...
 
struct  FloatArray
 The FloatArray struct is used to allow the returning of native float arrays without requiring dynamic memory allocation. More...
 
class  Frame
 The Frame class represents a set of hand and finger tracking data detected in a single frame. More...
 
class  Gesture
 The Gesture class represents a recognized movement by the user. More...
 
class  GestureList
 The GestureList class represents a list of Gesture objects. More...
 
class  Hand
 The Hand class reports the physical characteristics of a detected hand. More...
 
class  HandList
 The HandList class represents a list of Hand objects. More...
 
class  Image
 The Image class represents a single image from one of the Leap Motion cameras. More...
 
class  ImageList
 The ImageList class represents a list of Image objects. More...
 
class  InteractionBox
 The InteractionBox class represents a box-shaped region completely within the field of view of the Leap Motion controller. More...
 
class  KeyTapGesture
 The KeyTapGesture class represents a tapping gesture by a finger or tool. More...
 
class  Listener
 The Listener class defines a set of callback functions that you can override in a subclass to respond to events dispatched by the Controller object. More...
 
struct  Matrix
 The Matrix struct represents a transformation matrix. More...
 
class  Pointable
 The Pointable class reports the physical characteristics of a detected finger or tool. More...
 
class  PointableList
 The PointableList class represents a list of Pointable objects. More...
 
class  ScreenTapGesture
 The ScreenTapGesture class represents a tapping gesture by a finger or tool. More...
 
class  SwipeGesture
 The SwipeGesture class represents a swiping motion a finger or tool. More...
 
class  Tool
 The Tool class represents a tracked tool. More...
 
class  ToolList
 The ToolList class represents a list of Tool objects. More...
 
struct  Vector
 The Vector struct represents a three-component mathematical vector or point such as a direction or position in three-dimensional space. More...
 

Enumerations

enum  MessageSeverity
 Reports whether the message is for a severe failure, a recoverable warning, or a status change. More...
 

Variables

static const float DEG_TO_RAD = 0.0174532925f
 The constant ratio to convert an angle measure from degrees to radians. More...
 
static const float EPSILON = 1.192092896e-07f
 The difference between 1 and the least value greater than 1 that is representable as a float. More...
 
static const float PI = 3.1415926536f
 The constant pi as a single precision floating point number. More...
 
static const float RAD_TO_DEG = 57.295779513f
 The constant ratio to convert an angle measure from radians to degrees. More...
 

Enumeration Type Documentation

Reports whether the message is for a severe failure, a recoverable warning, or a status change.

Since
3.0
Enumerator
MESSAGE_UNKNOWN 

Unknown severity, indicates an error.

The rest of the data may be invalid.

MESSAGE_CRITICAL 

A problem severe enough to stop tracking.

MESSAGE_WARNING 

A correctable issue or status that can impact tracking.

MESSAGE_INFORMATION 

A verbose, informational message.

Variable Documentation

const float DEG_TO_RAD = 0.0174532925f
static

The constant ratio to convert an angle measure from degrees to radians.

Multiply a value in degrees by this constant to convert to radians.

Since
1.0
const float EPSILON = 1.192092896e-07f
static

The difference between 1 and the least value greater than 1 that is representable as a float.

Since
2.0
const float PI = 3.1415926536f
static

The constant pi as a single precision floating point number.

Since
1.0
const float RAD_TO_DEG = 57.295779513f
static

The constant ratio to convert an angle measure from radians to degrees.

Multiply a value in radians by this constant to convert to degrees.

Since
1.0