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 |