Enrollment 28.2.0
Loading...
Searching...
No Matches
IrisAttributes Class Reference

Iris attributes Holds the iris attributes. More...

#include <IrisAttributes.h>

Collaboration diagram for IrisAttributes:

Public Member Functions

 IrisAttributes ()=default
 Default constructor of iris attributes.
 IrisAttributes (const IrisAttributes &ia)
 Copy constructor of iris attributes.
 IrisAttributes (IrisAttributes &&ia) noexcept
 Move constructor of iris attributes.
IrisAttributes & operator= (const IrisAttributes &ia)
 Assign the iris attributes.
IrisAttributes & operator= (IrisAttributes &&ia) noexcept
 Assign the iris attributes.
constexpr bool operator== (const IrisAttributes &ia) const
 Compares the iris attributes.
void SetCaptureDeviceTechnology (IrisCaptureDeviceTechnology technology)
 Sets capture device technology.
IrisCaptureDeviceTechnology GetCaptureDeviceTechnology () const
 Provides capture device technology.
void SetCaptureDeviceVendorID (IrisCaptureDeviceVendorID vendor)
 Sets capture device vendor ID.
IrisCaptureDeviceVendorID GetCaptureDeviceVendorID () const
 Provides capture device vendor ID.
void SetCaptureDeviceTypeID (IrisCaptureDeviceTypeID type)
 Sets capture device type ID.
IrisCaptureDeviceTypeID GetCaptureDeviceTypeID () const
 Provides capture device type ID.
IrisImageType GetImageType () const
 Provides capture image type.
void SetImageType (IrisImageType type)
 Set capture image type.

Detailed Description

Iris attributes Holds the iris attributes.

Enables to set each iris attribute separately. In case, the attributes are not set the default values are used:

Constructor & Destructor Documentation

◆ IrisAttributes() [1/2]

IrisAttributes ( const IrisAttributes & ia)
inline

Copy constructor of iris attributes.

Parameters
iaIris attributes

References GetCaptureDeviceTechnology(), GetCaptureDeviceTypeID(), GetCaptureDeviceVendorID(), and IrisAttributes().

Here is the call graph for this function:

◆ IrisAttributes() [2/2]

IrisAttributes ( IrisAttributes && ia)
inlinenoexcept

Move constructor of iris attributes.

Parameters
iaIris attributes

References IrisAttributes().

Here is the call graph for this function:

Member Function Documentation

◆ GetCaptureDeviceTechnology()

IrisCaptureDeviceTechnology GetCaptureDeviceTechnology ( ) const
inlinenodiscard

Provides capture device technology.

Returns
Capture device technology

Referenced by IrisAttributes().

Here is the caller graph for this function:

◆ GetCaptureDeviceTypeID()

IrisCaptureDeviceTypeID GetCaptureDeviceTypeID ( ) const
inlinenodiscard

Provides capture device type ID.

Returns
Capture device type ID

Referenced by IrisAttributes().

Here is the caller graph for this function:

◆ GetCaptureDeviceVendorID()

IrisCaptureDeviceVendorID GetCaptureDeviceVendorID ( ) const
inlinenodiscard

Provides capture device vendor ID.

Returns
Capture device vendor ID

Referenced by IrisAttributes().

Here is the caller graph for this function:

◆ GetImageType()

IrisImageType GetImageType ( ) const
inlinenodiscard

Provides capture image type.

Returns
IrisImageType

◆ operator=() [1/2]

IrisAttributes & operator= ( const IrisAttributes & ia)
inline

Assign the iris attributes.

Parameters
iaIris attributes
Returns
this modified object

References IrisAttributes().

Here is the call graph for this function:

◆ operator=() [2/2]

IrisAttributes & operator= ( IrisAttributes && ia)
inlinenoexcept

Assign the iris attributes.

Parameters
iaIris attributes
Returns
this modified object

References IrisAttributes().

Here is the call graph for this function:

◆ operator==()

bool operator== ( const IrisAttributes & ia) const
inlineconstexpr

Compares the iris attributes.

Parameters
iaIris attributes
Returns
true when given and this object is same
false otherwise

References IrisAttributes().

Here is the call graph for this function:

◆ SetCaptureDeviceTechnology()

void SetCaptureDeviceTechnology ( IrisCaptureDeviceTechnology technology)
inline

Sets capture device technology.

Parameters
technologyCapture device technology

Referenced by IrisCapture::FromIsoImage().

Here is the caller graph for this function:

◆ SetCaptureDeviceTypeID()

void SetCaptureDeviceTypeID ( IrisCaptureDeviceTypeID type)
inline

Sets capture device type ID.

Parameters
typeCapture device type ID

Referenced by IrisCapture::FromIsoImage().

Here is the caller graph for this function:

◆ SetCaptureDeviceVendorID()

void SetCaptureDeviceVendorID ( IrisCaptureDeviceVendorID vendor)
inline

Sets capture device vendor ID.

Parameters
vendorCapture device vendor ID

Referenced by IrisCapture::FromIsoImage().

Here is the caller graph for this function:

◆ SetImageType()

void SetImageType ( IrisImageType type)
inline

Set capture image type.

Parameters
typeIrisImageType to set

Referenced by IrisCapture::FromIsoImage().

Here is the caller graph for this function:

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