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

#include <Leap.h>

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

Public Types

typedef ConstListIterator< MaskList, Maskconst_iterator
 

Public Member Functions

def __getitem__ (self, index)
 
def __init__ (self)
 
def __iter__ (self)
 
def __len__ (self)
 
def append (self, other)
 
LEAP_EXPORT MaskListappend (const MaskList &other)
 
LEAP_EXPORT const_iterator begin () const
 
LEAP_EXPORT int count () const
 
LEAP_EXPORT const_iterator end () const
 
LEAP_EXPORT bool isEmpty () const
 
 MaskList (const ListBaseImplementation< Mask > &)
 
LEAP_EXPORT MaskList ()
 
LEAP_EXPORT Mask 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.MaskList_is_empty_get)
 

Static Private Attributes

 __getattr__ = lambdaself,name:_swig_getattr(self, MaskList, name)
 
 __repr__ = _swig_repr
 
 __setattr__ = lambdaself,name,value:_swig_setattr(self, MaskList, name, value)
 
 __swig_destroy__ = LeapPython.delete_MaskList
 
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

Note: This class is an experimental API for internal use only. It may be removed without warning.

A list containing Mask objects.

Since
2.2.6

Definition at line 4402 of file Leap.h.

Member Typedef Documentation

Definition at line 4437 of file Leap.h.

Constructor & Destructor Documentation

Leap::MaskList::MaskList ( const ListBaseImplementation< Mask > &  )
LEAP_EXPORT Leap::MaskList::MaskList ( )

Constructs an empty list for Mask objects.

Since
2.2.6
def Leap.MaskList.__init__ (   self)

Definition at line 1838 of file Leap.py.

Member Function Documentation

def Leap.MaskList.__getitem__ (   self,
  index 
)

Definition at line 1848 of file Leap.py.

def Leap.MaskList.__iter__ (   self)

Definition at line 1856 of file Leap.py.

def Leap.MaskList.__len__ (   self)

Definition at line 1845 of file Leap.py.

def Leap.MaskList.append (   self,
  other 
)

Definition at line 1851 of file Leap.py.

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

Appends the contents of another list of masks to this one.

Since
2.2.6
LEAP_EXPORT const_iterator Leap::MaskList::begin ( ) const

A list iterator set to the beginning of the list.

Since
2.2.6
LEAP_EXPORT int Leap::MaskList::count ( ) const

The number of masks in this list.

Since
2.2.6
LEAP_EXPORT const_iterator Leap::MaskList::end ( ) const

A list iterator set to the end of the list.

Since
2.2.6
LEAP_EXPORT bool Leap::MaskList::isEmpty ( ) const

Reports whether this list is empty.

Since
2.2.6
LEAP_EXPORT Mask Leap::MaskList::operator[] ( int  index) const

The MaskList supports array indexing.

Since
2.2.6

Member Data Documentation

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

Definition at line 1835 of file Leap.py.

Leap.MaskList.__repr__ = _swig_repr
staticprivate

Definition at line 1836 of file Leap.py.

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

Definition at line 1831 of file Leap.py.

Leap.MaskList.__swig_destroy__ = LeapPython.delete_MaskList
staticprivate

Definition at line 1862 of file Leap.py.

dictionary Leap.MaskList.__swig_getmethods__ = {}
staticprivate

Definition at line 1832 of file Leap.py.

dictionary Leap.MaskList.__swig_setmethods__ = {}
staticprivate

Definition at line 1828 of file Leap.py.

Leap.MaskList.is_empty = _swig_property(LeapPython.MaskList_is_empty_get)
static

Definition at line 1855 of file Leap.py.

Leap.MaskList.this

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