Skip to content

Class Spinnaker::ICameraList

ClassList > Spinnaker > ICameraList

Used to hold a list of camera objects.

  • #include <ICameraList.h>

Inherited by the following classes: Spinnaker::CameraList

Public Functions

Type Name
virtual void Add (CameraPtr camera) = 0
virtual void Append (const CameraList & list) = 0
virtual void Clear () = 0
virtual CameraPtr GetByDeviceID (std::string deviceID) const = 0
virtual CameraPtr GetByIndex (unsigned int index) const = 0
virtual CameraPtr GetBySerial (std::string serialNumber) const = 0
virtual unsigned int GetSize () const = 0
virtual void Remove (CameraPtr camera) = 0
virtual void RemoveByDeviceID (std::string deviceID) = 0
virtual void RemoveByIndex (unsigned int index) = 0
virtual void RemoveBySerial (std::string serialNumber) = 0
virtual CameraPtr operator[] (unsigned int index) = 0
virtual ~ICameraList ()

Protected Attributes

Type Name
CameraListData * m_pCameraListData

Protected Functions

Type Name
ICameraList ()
ICameraList (const ICameraList &)
ICameraList & operator= (const ICameraList &)

Public Functions Documentation

function Add

virtual void Spinnaker::ICameraList::Add (
    CameraPtr camera
) = 0

function Append

virtual void Spinnaker::ICameraList::Append (
    const CameraList & list
) = 0

function Clear

virtual void Spinnaker::ICameraList::Clear () = 0

function GetByDeviceID

virtual CameraPtr Spinnaker::ICameraList::GetByDeviceID (
    std::string deviceID
) const = 0

function GetByIndex

virtual CameraPtr Spinnaker::ICameraList::GetByIndex (
    unsigned int index
) const = 0

function GetBySerial

virtual CameraPtr Spinnaker::ICameraList::GetBySerial (
    std::string serialNumber
) const = 0

function GetSize

virtual unsigned int Spinnaker::ICameraList::GetSize () const = 0

function Remove

virtual void Spinnaker::ICameraList::Remove (
    CameraPtr camera
) = 0

function RemoveByDeviceID

virtual void Spinnaker::ICameraList::RemoveByDeviceID (
    std::string deviceID
) = 0

function RemoveByIndex

virtual void Spinnaker::ICameraList::RemoveByIndex (
    unsigned int index
) = 0

function RemoveBySerial

virtual void Spinnaker::ICameraList::RemoveBySerial (
    std::string serialNumber
) = 0

function operator[]

virtual CameraPtr Spinnaker::ICameraList::operator[] (
    unsigned int index
) = 0

function ~ICameraList

inline virtual Spinnaker::ICameraList::~ICameraList () 

Protected Attributes Documentation

variable m_pCameraListData

CameraListData* Spinnaker::ICameraList::m_pCameraListData;

Protected Functions Documentation

function ICameraList [1/2]

inline Spinnaker::ICameraList::ICameraList () 

function ICameraList [2/2]

inline Spinnaker::ICameraList::ICameraList (
    const ICameraList &
) 

function operator=

ICameraList & Spinnaker::ICameraList::operator= (
    const ICameraList &
) 


The documentation for this class was generated from the following file C:/workspace/include/Interface/ICameraList.h