Leap::DeviceList Class Reference 设备列表类参考

简要说明(由于本人英语水平真的很烂,文里漏洞百出,欢迎批评指正)

点击查看原文

 

DeviceList类代表了设备对象列表。

继承:Leap::Interface

 

 

公有类型

typedef ConstListIterator<DeviceList , Device>  const_iterator

DeviceList对象的一个C++迭代器类型。

 

 


 

 

公有成员函数


 

     DeviceList &         append (const DeviceList &other)

                      添加一个特定的DeviceList的成员到这个DeviceList

 const_iterator         begin () const

                      这个C++迭代器开始迭代DeviceList

             int      count () const

                      返回DeviceList中的设备数目

                      DeviceList ()

                      构造一个空的设备列表类

const_iterator        end () const

                      C++迭代器结束迭代DeviceList

           bool      isEmpty () const

                      判断这个列表是否为空

       Device       operator[] (int index) const

                       通过列表成员在列表中的位置来访问它

 


 

 

 

 

详细说明

DeviceList类代表了设备对象列表。

通过调用Controller::devices()函数获得一个DeviceList对象。

Since

1.0

 


 

 

成员类型文档

typedef ConstListIterator<DeviceList, Device> Leap::DeviceList::const_iterator

DeviceList对象的一个C++迭代器类型。

Since

1.0

 

 


 

 

构造函数和析构函数文档

Leap::DeviceList::DeviceList()

构造一个空的设备列表。

Since

1.0

 

 


 

 

成员函数文档

DeviceList& Leap::DeviceList::append(const DeviceList other)

添加一个特定的DeviceList的成员到这个DeviceList

参数:

other 要被添加到这个DeviceList末尾的另外一个包含设备对象的DeviceList对象

Since

1.0

 

const_iterator Leap::DeviceList::begin()const

这个C++迭代器开始迭代DeviceList

 

Since

1.0

 

int Leap::DeviceList::count()const

返回:

列表中设备的数目

Since

1.0

 

const_iterator Leap::DeviceList::end()const

C++迭代器结束迭代DeviceList

Since

1.0

 

bool Leap::DeviceList::isEmpty()const

判断这个列表是否为空

 

if(!controller.devices().isEmpty())
    Device leapDevice = controller.devices()[0];

 

返回:

True,如果列表不包含成员。

Since

1.0

 

Device Leap::DeviceList::operator[](int index)const

通过列表成员在列表中的位置来访问它

参数:

index 从0开始的列表位置索引

返回:

列表中指定位置的Device对象

Since

1.0

 

 

 

posted @ 2013-10-23 15:13  Sachin  阅读(350)  评论(0编辑  收藏  举报