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

Face attributes Holds the face attributes. More...

#include <FaceAttributes.h>

Collaboration diagram for FaceAttributes:

Public Member Functions

 FaceAttributes ()=default
 Default constructor of face attributes.
 FaceAttributes (const FaceAttributes &fa)
 Copy constructor of face attributes.
 FaceAttributes (FaceAttributes &&fa) noexcept
 Move constructor of face attributes.
FaceAttributes & operator= (const FaceAttributes &fa)
 Assign the face attributes.
FaceAttributes & operator= (FaceAttributes &&fa) noexcept
 Assign the face attributes.
constexpr bool operator== (const FaceAttributes &fa) const
 Compares the face attributes.
void WriteTo (Writer &writer) const final
 Write itself into writer.
void SetCaptureDeviceTechnology (FaceCaptureDeviceTechnology technology)
 Sets capture device technology.
FaceCaptureDeviceTechnology GetCaptureDeviceTechnology () const
 Provides capture device technology.
void SetCaptureDeviceVendorID (FaceCaptureDeviceVendorID vendor)
 Sets capture device vendor ID.
FaceCaptureDeviceVendorID GetCaptureDeviceVendorID () const
 Provides capture device vendor ID.
void SetCaptureDeviceTypeID (FaceCaptureDeviceTypeID type)
 Sets capture device type ID.
FaceCaptureDeviceTypeID GetCaptureDeviceTypeID () const
 Provides capture device type ID.
void SetFaceImageType (FaceImageType type)
 Sets face image type.
FaceImageType GetFaceImageType () const
 Provides face image type.

Detailed Description

Face attributes Holds the face attributes.

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

Constructor & Destructor Documentation

◆ FaceAttributes() [1/2]

FaceAttributes ( const FaceAttributes & fa)
inline

Copy constructor of face attributes.

Parameters
faFace attributes

References FaceAttributes(), GetCaptureDeviceTechnology(), GetCaptureDeviceTypeID(), GetCaptureDeviceVendorID(), and GetFaceImageType().

Here is the call graph for this function:

◆ FaceAttributes() [2/2]

FaceAttributes ( FaceAttributes && fa)
inlinenoexcept

Move constructor of face attributes.

Parameters
faFace attributes

References FaceAttributes().

Here is the call graph for this function:

Member Function Documentation

◆ GetCaptureDeviceTechnology()

FaceCaptureDeviceTechnology GetCaptureDeviceTechnology ( ) const
inlinenodiscard

Provides capture device technology.

Returns
Capture device technology

Referenced by FaceAttributes().

Here is the caller graph for this function:

◆ GetCaptureDeviceTypeID()

FaceCaptureDeviceTypeID GetCaptureDeviceTypeID ( ) const
inlinenodiscard

Provides capture device type ID.

Returns
Capture device type ID

Referenced by FaceAttributes().

Here is the caller graph for this function:

◆ GetCaptureDeviceVendorID()

FaceCaptureDeviceVendorID GetCaptureDeviceVendorID ( ) const
inlinenodiscard

Provides capture device vendor ID.

Returns
Capture device vendor ID

Referenced by FaceAttributes().

Here is the caller graph for this function:

◆ GetFaceImageType()

FaceImageType GetFaceImageType ( ) const
inlinenodiscard

Provides face image type.

Returns
FaceImageType

Referenced by FaceAttributes().

Here is the caller graph for this function:

◆ operator=() [1/2]

FaceAttributes & operator= ( const FaceAttributes & fa)
inline

Assign the face attributes.

Parameters
faFace attributes
Returns
this modified object

References FaceAttributes().

Here is the call graph for this function:

◆ operator=() [2/2]

FaceAttributes & operator= ( FaceAttributes && fa)
inlinenoexcept

Assign the face attributes.

Parameters
faFace attributes
Returns
this modified object

References FaceAttributes().

Here is the call graph for this function:

◆ operator==()

bool operator== ( const FaceAttributes & fa) const
inlineconstexpr

Compares the face attributes.

Parameters
faFace attributes
Returns
true when this and given FaceAttributes are equal
false otherwise

References FaceAttributes().

Here is the call graph for this function:

◆ SetCaptureDeviceTechnology()

void SetCaptureDeviceTechnology ( FaceCaptureDeviceTechnology technology)
inline

Sets capture device technology.

Parameters
technologyCapture device technology

Referenced by FaceCapture::FromIsoImage().

Here is the caller graph for this function:

◆ SetCaptureDeviceTypeID()

void SetCaptureDeviceTypeID ( FaceCaptureDeviceTypeID type)
inline

Sets capture device type ID.

Parameters
typeCapture device type ID

Referenced by FaceCapture::FromIsoImage().

Here is the caller graph for this function:

◆ SetCaptureDeviceVendorID()

void SetCaptureDeviceVendorID ( FaceCaptureDeviceVendorID vendor)
inline

Sets capture device vendor ID.

Parameters
vendorCapture device vendor ID

Referenced by FaceCapture::FromIsoImage().

Here is the caller graph for this function:

◆ SetFaceImageType()

void SetFaceImageType ( FaceImageType type)
inline

Sets face image type.

Parameters
typeFaceImageType

◆ WriteTo()

void WriteTo ( Writer & writer) const
inlinefinalvirtual

Write itself into writer.

Parameters
writerWriter to use to serialize this Serializable

Implements Serializable.


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