#include <Leap.h>
Public Types | |
typedef ConstListIterator< DeviceList, Device > | const_iterator |
Public Member Functions | |
def | __getitem__ (self, index) |
def | __init__ (self) |
def | __iter__ (self) |
def | __len__ (self) |
def | append (self, other) |
LEAP_EXPORT DeviceList & | append (const DeviceList &other) |
LEAP_EXPORT const_iterator | begin () const |
LEAP_EXPORT int | count () const |
DeviceList (const ListBaseImplementation< Device > &) | |
LEAP_EXPORT | DeviceList () |
LEAP_EXPORT const_iterator | end () const |
LEAP_EXPORT bool | isEmpty () const |
LEAP_EXPORT Device | 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.DeviceList_is_empty_get) | |
Static Private Attributes | |
__getattr__ = lambdaself,name:_swig_getattr(self, DeviceList, name) | |
__repr__ = _swig_repr | |
__setattr__ = lambdaself,name,value:_swig_setattr(self, DeviceList, name, value) | |
__swig_destroy__ = LeapPython.delete_DeviceList | |
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 Interface & | operator= (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 |
The DeviceList class represents a list of Device objects.
Get a DeviceList object by calling Controller::devices().
Leap::DeviceList::DeviceList | ( | const ListBaseImplementation< Device > & | ) |
LEAP_EXPORT Leap::DeviceList::DeviceList | ( | ) |
Constructs an empty list of devices.
LEAP_EXPORT DeviceList& Leap::DeviceList::append | ( | const DeviceList & | other | ) |
Appends the members of the specified DeviceList to this DeviceList.
other | A DeviceList object containing Device objects to append to the end of this DeviceList. |
LEAP_EXPORT const_iterator Leap::DeviceList::begin | ( | ) | const |
The C++ iterator set to the beginning of this DeviceList.
LEAP_EXPORT int Leap::DeviceList::count | ( | ) | const |
Returns the number of devices in this list.
LEAP_EXPORT const_iterator Leap::DeviceList::end | ( | ) | const |
The C++ iterator set to the end of this DeviceList.
LEAP_EXPORT bool Leap::DeviceList::isEmpty | ( | ) | const |
Reports whether the list is empty.
LEAP_EXPORT Device Leap::DeviceList::operator[] | ( | int | index | ) | const |
Access a list member by its position in the list.
index | The zero-based list position index. |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
static |