MessageSeverityΒΆ

Leap Namespace Reference

Classes

class  Arm
 The Arm class represents the forearm. More...
 
class  Bone
 The Bone class represents a tracked bone. More...
 
class  ClockCorrelator
 The ClockCorrelator class correlates time between the Leap Motion clock and an application clock. More...
 
class  Config
 The Config class provides access to Leap Motion system configuration information. More...
 
class  ConfigChangeEventArgs
 Dispatched when a configuration change is completed. More...
 
class  ConnectionEventArgs
 Dispatched when the connection is established. More...
 
class  ConnectionLostEventArgs
 Dispatched when the connection is lost. More...
 
class  Constants
 Constants used in Leap Motion math functions. More...
 
class  Controller
 The Controller class is your main interface to the Leap Motion Controller. More...
 
class  CopyFromOtherExtensions
 
class  CSharpExtensions
 Various C# extensions used by the Leap C# classes. More...
 
class  Device
 The Device class represents a physically connected device. More...
 
class  DeviceEventArgs
 Dispatched when a device is plugged in. More...
 
class  DeviceFailureEventArgs
 Dispatched when a device is plugged in, but fails to initialize or when a working device fails in use. More...
 
class  DeviceList
 The DeviceList class represents a list of Device objects. More...
 
class  DistortionData
 The DistortionData class contains the distortion map for correcting the lens distortion of an image. More...
 
class  DistortionEventArgs
 Dispatched when the image distortion map changes. More...
 
class  DroppedFrameEventArgs
 
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  Frame
 The Frame class represents a set of hand and finger tracking data detected in a single frame. More...
 
class  FrameEventArgs
 Dispatched when a tracking frame is ready. More...
 
class  Hand
 The Hand class reports the physical characteristics of a detected hand. More...
 
interface  IController
 
class  Image
 The Image class represents a single image from one of the Leap Motion cameras. More...
 
class  ImageEventArgs
 Dispatched when a requested Image is ready. More...
 
class  ImageRequestFailedEventArgs
 Dispatched when a image request cannot be fulfilled. More...
 
struct  InteractionBox
 The InteractionBox class represents a box-shaped region completely within the field of view of the Leap Motion controller. More...
 
class  InternalFrameEventArgs
 
class  LeapEventArgs
 A generic object with no arguments beyond the event type. More...
 
struct  LeapQuaternion
 The LeapQuaternion struct represents a rotation in three-dimensional space. More...
 
struct  LeapTransform
 The LeapTransform class represents a transform in three dimensional space. More...
 
class  LogEventArgs
 Dispatched when loggable events are generated by the service and the service connection code. More...
 
struct  Matrix
 The Matrix struct represents a transformation matrix. More...
 
class  PolicyEventArgs
 Dispatched when a policy change is complete. More...
 
class  SetConfigResponseEventArgs
 Dispatched when a configuration change is completed. More...
 
struct  TimeBracket
 
class  TransformExtensions
 
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  LeapEvent
 An enumeration defining the types of Leap Motion events. More...
 
enum  MessageSeverity
 Reports whether the message is for a severe failure, a recoverable warning, or a status change. More...
 

Class Documentation

class Leap::Constants

Constants used in Leap Motion math functions.

Class Members
const float DEG_TO_RAD 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 The difference between 1 and the least value greater than 1 that is representable as a float.
Since
2.0
const float PI The constant pi as a single precision floating point number.
Since
1.0
const float RAD_TO_DEG 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
struct Leap::TimeBracket

Enumeration Type Documentation

enum LeapEvent
strong

An enumeration defining the types of Leap Motion events.

Since
3.0
Enumerator
EVENT_CONNECTION 

A connection event has occurred.

EVENT_CONNECTION_LOST 

The connection with the service has been lost.

EVENT_DEVICE 

A device event has occurred.

EVENT_DEVICE_FAILURE 

A device failure event has occurred.

EVENT_DEVICE_LOST 

Event asserted when the underlying device object has been lost.

EVENT_POLICY_CHANGE 

A change in policy occurred.

EVENT_CONFIG_RESPONSE 

Response to a Config value request.

EVENT_CONFIG_CHANGE 

Success response to a Config value change.

EVENT_FRAME 

A tracking frame has been received.

EVENT_INTERNAL_FRAME 

An internal tracking frame has been received.

EVENT_IMAGE 

A requested image is available.

EVENT_IMAGE_REQUEST_FAILED 

A requested image could not be provided.

EVENT_DISTORTION_CHANGE 

The distortion matrix used for image correction has changed.

EVENT_LOG_EVENT 

A diagnostic event has occured.

enum MessageSeverity
strong

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

Since
3.0
Enumerator
MESSAGE_INFORMATION 

A verbose, informational message.