Image Component Library (ICL)
Public Member Functions | Public Attributes | List of all members
icl::io::GrabberDeviceDescription Struct Reference

defines and explains an available grabber device More...

#include <GrabberDeviceDescription.h>

Public Member Functions

 GrabberDeviceDescription (const std::string &deviceType, const std::string &deviceID, const std::string &description)
 Constructor. More...
 
 GrabberDeviceDescription ()
 Empty constructor. More...
 
std::string name () const
 
bool equals (const GrabberDeviceDescription other)
 
bool isEmpty ()
 

Public Attributes

std::string type
 type of the device (e.g. dc, pwc, sr or dc800) More...
 
std::string id
 ID of the device (e.g. 0 or 1) More...
 
std::string description
 additional description of the device (obtained by calling getUniqueID) More...
 

Detailed Description

defines and explains an available grabber device

Constructor & Destructor Documentation

◆ GrabberDeviceDescription() [1/2]

icl::io::GrabberDeviceDescription::GrabberDeviceDescription ( const std::string &  deviceType,
const std::string &  deviceID,
const std::string &  description 
)
inline

Constructor.

◆ GrabberDeviceDescription() [2/2]

icl::io::GrabberDeviceDescription::GrabberDeviceDescription ( )
inline

Empty constructor.

Member Function Documentation

◆ equals()

bool icl::io::GrabberDeviceDescription::equals ( const GrabberDeviceDescription  other)
inline

◆ isEmpty()

bool icl::io::GrabberDeviceDescription::isEmpty ( )
inline

◆ name()

std::string icl::io::GrabberDeviceDescription::name ( ) const
inline

Member Data Documentation

◆ description

std::string icl::io::GrabberDeviceDescription::description

additional description of the device (obtained by calling getUniqueID)

◆ id

std::string icl::io::GrabberDeviceDescription::id

ID of the device (e.g. 0 or 1)

◆ type

std::string icl::io::GrabberDeviceDescription::type

type of the device (e.g. dc, pwc, sr or dc800)


The documentation for this struct was generated from the following file: