Classes | Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Attributes
Leap::Interface Class Reference

#include <Leap.h>

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

List of all members.

Classes

struct  Implementation

Public Member Functions

def __init__

Protected Member Functions

template<typename T >
Tget () 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

static LEAP_EXPORT void deleteCString (const char *cstr)

Protected Attributes

class SharedObject * m_object

Private Member Functions

LEAP_EXPORT Implementationreference () 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__ = {}

Detailed Description

Definition at line 51 of file Leap.h.


Constructor & Destructor Documentation

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 
)

Definition at line 433 of file Leap.py.


Member Function Documentation

static LEAP_EXPORT void Leap::Interface::deleteCString ( const char *  cstr) [static, protected]
template<typename T >
T* Leap::Interface::get ( ) const [inline, protected]

Definition at line 63 of file Leap.h.

LEAP_EXPORT Interface& Leap::Interface::operator= ( const Interface rhs) [protected]

Member Data Documentation

tuple Leap::Interface::__getattr__ = lambdaself,name:_swig_getattr(self, Interface, name) [static, private]
tuple Leap::Interface::__setattr__ = lambdaself,name,value:_swig_setattr(self, Interface, name, value) [static, private]
dictionary Leap::Interface::__swig_getmethods__ = {} [static, private]
dictionary Leap::Interface::__swig_setmethods__ = {} [static, private]
class SharedObject* Leap::Interface::m_object [protected]

Definition at line 64 of file Leap.h.


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


leap_motion
Author(s): Florian Lier , Mirza Shah , Isaac IY Saito
autogenerated on Sat Jun 8 2019 18:47:25