#include <Leap.h>

Classes | |
| struct | Implementation |
Public Member Functions | |
| def | __init__ |
Protected Member Functions | |
| 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 Interface & | operator= (const Interface &rhs) |
| virtual LEAP_EXPORT | ~Interface () |
Static Protected Member Functions | |
| static LEAP_EXPORT void | deleteCString (const char *cstr) |
Protected Attributes | |
| class SharedObject * | m_object |
Private Member Functions | |
| LEAP_EXPORT Implementation * | reference () const |
Static Private Attributes | |
| tuple | __getattr__ = lambdaself,name:_swig_getattr(self, Interface, name) |
| tuple | __setattr__ = lambdaself,name,value:_swig_setattr(self, Interface, name, value) |
| dictionary | __swig_getmethods__ = {} |
| dictionary | __swig_setmethods__ = {} |
| LEAP_EXPORT Leap::Interface::Interface | ( | void * | owner | ) | [protected] |
| LEAP_EXPORT Leap::Interface::Interface | ( | Implementation * | reference, |
| void * | owner | ||
| ) | [protected] |
| LEAP_EXPORT Leap::Interface::Interface | ( | const Interface & | rhs | ) | [protected] |
| Leap::Interface::Interface | ( | class SharedObject * | object | ) | [protected] |
| virtual LEAP_EXPORT Leap::Interface::~Interface | ( | ) | [protected, virtual] |
| def Leap::Interface::__init__ | ( | self, | |
| args, | |||
| kwargs | |||
| ) |
| static LEAP_EXPORT void Leap::Interface::deleteCString | ( | const char * | cstr | ) | [static, protected] |
| T* Leap::Interface::get | ( | ) | const [inline, protected] |
| LEAP_EXPORT Interface& Leap::Interface::operator= | ( | const Interface & | rhs | ) | [protected] |
| LEAP_EXPORT Implementation* Leap::Interface::reference | ( | ) | const [private] |
tuple Leap::Interface::__getattr__ = lambdaself,name:_swig_getattr(self, Interface, name) [static, private] |
Reimplemented in Leap::Controller, Leap::Config, Leap::BugReport, Leap::Frame, Leap::InteractionBox, Leap::MaskList, Leap::TrackedQuad, Leap::ImageList, Leap::DeviceList, Leap::ScreenList, Leap::GestureList, Leap::HandList, Leap::ToolList, Leap::FingerList, Leap::PointableList, Leap::Mask, Leap::Image, Leap::Device, Leap::Screen, Leap::KeyTapGesture, Leap::ScreenTapGesture, Leap::CircleGesture, Leap::SwipeGesture, Leap::Gesture, Leap::Hand, Leap::Tool, Leap::Finger, Leap::Bone, Leap::Arm, and Leap::Pointable.
tuple Leap::Interface::__setattr__ = lambdaself,name,value:_swig_setattr(self, Interface, name, value) [static, private] |
Reimplemented in Leap::Controller, Leap::Config, Leap::BugReport, Leap::Frame, Leap::InteractionBox, Leap::MaskList, Leap::TrackedQuad, Leap::ImageList, Leap::DeviceList, Leap::ScreenList, Leap::GestureList, Leap::HandList, Leap::ToolList, Leap::FingerList, Leap::PointableList, Leap::Mask, Leap::Image, Leap::Device, Leap::Screen, Leap::KeyTapGesture, Leap::ScreenTapGesture, Leap::CircleGesture, Leap::SwipeGesture, Leap::Gesture, Leap::Hand, Leap::Tool, Leap::Finger, Leap::Bone, Leap::Arm, and Leap::Pointable.
dictionary Leap::Interface::__swig_getmethods__ = {} [static, private] |
Reimplemented in Leap::Controller, Leap::Config, Leap::BugReport, Leap::Frame, Leap::InteractionBox, Leap::MaskList, Leap::TrackedQuad, Leap::ImageList, Leap::DeviceList, Leap::ScreenList, Leap::GestureList, Leap::HandList, Leap::ToolList, Leap::FingerList, Leap::PointableList, Leap::Mask, Leap::Image, Leap::Device, Leap::Screen, Leap::KeyTapGesture, Leap::ScreenTapGesture, Leap::CircleGesture, Leap::SwipeGesture, Leap::Gesture, Leap::Hand, Leap::Tool, Leap::Finger, Leap::Bone, Leap::Arm, and Leap::Pointable.
dictionary Leap::Interface::__swig_setmethods__ = {} [static, private] |
Reimplemented in Leap::Controller, Leap::Config, Leap::BugReport, Leap::Frame, Leap::InteractionBox, Leap::MaskList, Leap::TrackedQuad, Leap::ImageList, Leap::DeviceList, Leap::ScreenList, Leap::GestureList, Leap::HandList, Leap::ToolList, Leap::FingerList, Leap::PointableList, Leap::Mask, Leap::Image, Leap::Device, Leap::Screen, Leap::KeyTapGesture, Leap::ScreenTapGesture, Leap::CircleGesture, Leap::SwipeGesture, Leap::Gesture, Leap::Hand, Leap::Tool, Leap::Finger, Leap::Bone, Leap::Arm, and Leap::Pointable.
class SharedObject* Leap::Interface::m_object [protected] |