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 |