Used to hold a list of camera objects. More...
#include <ICameraList.h>
Public Member Functions | |
| virtual | ~ICameraList () |
| virtual CameraPtr | operator[] (unsigned int index)=0 |
| virtual unsigned int | GetSize () const =0 |
| virtual CameraPtr | GetByIndex (unsigned int index) const =0 |
| virtual CameraPtr | GetBySerial (std::string serialNumber) const =0 |
| virtual CameraPtr | GetByDeviceID (std::string deviceID) const =0 |
| virtual void | Clear ()=0 |
| virtual void | Add (CameraPtr camera)=0 |
| virtual void | Remove (CameraPtr camera)=0 |
| virtual void | RemoveBySerial (std::string serialNumber)=0 |
| virtual void | RemoveByIndex (unsigned int index)=0 |
| virtual void | RemoveByDeviceID (std::string deviceID)=0 |
| virtual void | Append (const CameraList &list)=0 |
Protected Member Functions | |
| ICameraList () | |
| ICameraList (const ICameraList &) | |
| ICameraList & | operator= (const ICameraList &) |
Protected Attributes | |
| CameraListData * | m_pCameraListData |
Friends | |
| class | InterfaceImpl |
| class | CameraListImpl |
Used to hold a list of camera objects.
|
inlinevirtual |
|
inlineprotected |
|
inlineprotected |
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
protected |
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
pure virtual |
Implemented in CameraList.
|
friend |
|
friend |
|
protected |