Public Types | Public Member Functions | Public Attributes | Static Public Attributes | Static Private Attributes | List of all members
Leap::GestureList Class Reference

#include <Leap.h>

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

Public Types

typedef ConstListIterator< GestureList, Gestureconst_iterator
 

Public Member Functions

def __getitem__ (self, index)
 
def __init__ (self)
 
def __iter__ (self)
 
def __len__ (self)
 
def append (self, other)
 
LEAP_EXPORT GestureListappend (const GestureList &other)
 
LEAP_EXPORT const_iterator begin () const
 
LEAP_EXPORT int count () const
 
LEAP_EXPORT const_iterator end () const
 
 GestureList (const ListBaseImplementation< Gesture > &)
 
LEAP_EXPORT GestureList ()
 
LEAP_EXPORT bool isEmpty () const
 
LEAP_EXPORT Gesture operator[] (int index) const
 
- Public Member Functions inherited from Leap::Interface
def __init__ (self, args, kwargs)
 

Public Attributes

 this
 

Static Public Attributes

 is_empty = _swig_property(LeapPython.GestureList_is_empty_get)
 

Static Private Attributes

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

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 GestureList class represents a list of Gesture objects.

Get a GestureList object from a Frame object.

Since
1.0

Definition at line 4002 of file Leap.h.

Member Typedef Documentation

A C++ iterator type for GestureList objects.

Since
1.0

Definition at line 4058 of file Leap.h.

Constructor & Destructor Documentation

Leap::GestureList::GestureList ( const ListBaseImplementation< Gesture > &  )
LEAP_EXPORT Leap::GestureList::GestureList ( )

Constructs an empty gesture list.

Since
1.0
def Leap.GestureList.__init__ (   self)

Definition at line 1613 of file Leap.py.

Member Function Documentation

def Leap.GestureList.__getitem__ (   self,
  index 
)

Definition at line 1623 of file Leap.py.

def Leap.GestureList.__iter__ (   self)

Definition at line 1631 of file Leap.py.

def Leap.GestureList.__len__ (   self)

Definition at line 1620 of file Leap.py.

def Leap.GestureList.append (   self,
  other 
)

Definition at line 1626 of file Leap.py.

LEAP_EXPORT GestureList& Leap::GestureList::append ( const GestureList other)

Appends the members of the specified GestureList to this GestureList.

Parameters
otherA GestureList object containing Gesture objects to append to the end of this GestureList.
Since
1.0
LEAP_EXPORT const_iterator Leap::GestureList::begin ( ) const

The C++ iterator set to the beginning of this GestureList.

Since
1.0
LEAP_EXPORT int Leap::GestureList::count ( ) const

The length of this list.

Returns
The number of gestures in this list.
Since
1.0
LEAP_EXPORT const_iterator Leap::GestureList::end ( ) const

The C++ iterator set to the end of this GestureList.

Since
1.0
LEAP_EXPORT bool Leap::GestureList::isEmpty ( ) const

Reports whether the list is empty.

Returns
True, if the list has no members.
Since
1.0
LEAP_EXPORT Gesture Leap::GestureList::operator[] ( int  index) const

Access a list member by its position in the list.

Parameters
indexThe zero-based list position index.
Returns
The Gesture object at the specified index.
Since
1.0

Member Data Documentation

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

Definition at line 1610 of file Leap.py.

Leap.GestureList.__repr__ = _swig_repr
staticprivate

Definition at line 1611 of file Leap.py.

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

Definition at line 1606 of file Leap.py.

Leap.GestureList.__swig_destroy__ = LeapPython.delete_GestureList
staticprivate

Definition at line 1637 of file Leap.py.

dictionary Leap.GestureList.__swig_getmethods__ = {}
staticprivate

Definition at line 1607 of file Leap.py.

dictionary Leap.GestureList.__swig_setmethods__ = {}
staticprivate

Definition at line 1603 of file Leap.py.

Leap.GestureList.is_empty = _swig_property(LeapPython.GestureList_is_empty_get)
static

Definition at line 1630 of file Leap.py.

Leap.GestureList.this

Definition at line 1618 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