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

Print attributes Holds the print attributes. More...

#include <PrintAttributes.h>

Collaboration diagram for PrintAttributes:

Public Member Functions

void WriteTo (Writer &writer) const final
 Serialize attributes in writer.
 PrintAttributes ()=default
 Default constructor of print attributes.
 PrintAttributes (const PrintAttributes &pa)
 Copy constructor of print attributes.
 PrintAttributes (PrintAttributes &&pa) noexcept
 Move constructor of print attributes.
PrintAttributes & operator= (const PrintAttributes &pa)
 Assign the print attributes.
PrintAttributes & operator= (PrintAttributes &&pa) noexcept
 Assign the print attributes.
constexpr bool operator== (const PrintAttributes &pa) const
 Compares the print attributes.
void SetImpression (PrintImpression imp)
 Sets impression of print.
PrintImpression GetImpression () const
 Provides impression of print.
void SetCaptureDeviceTechnology (PrintCaptureDeviceTechnology technology)
 Sets capture device technology.
PrintCaptureDeviceTechnology GetCaptureDeviceTechnology () const
 Provides capture device technology.
void SetCaptureDeviceVendorID (PrintCaptureDeviceVendorID vendor)
 Sets capture device vendor ID.
PrintCaptureDeviceVendorID GetCaptureDeviceVendorID () const
 Provides capture device vendor ID.
void SetCaptureDeviceTypeID (PrintCaptureDeviceTypeID type)
 Sets capture device type ID.
PrintCaptureDeviceTypeID GetCaptureDeviceTypeID () const
 Provides capture device type ID.
void SetCertificationFlag (bool deviceCertified)
 Sets the certification flag.
bool GetCertificationFlag () const
 Provides certification flag Indicates that the equipment was certified to comply with Appendix F (IAFIS Image Quality Specification, January 29, 1999) of CJIS-RS-0010, the Federal Bureau of Investigations's Electronic Fingerprint Transmission Specification.

Detailed Description

Print attributes Holds the print attributes.

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

Constructor & Destructor Documentation

◆ PrintAttributes() [1/2]

PrintAttributes ( const PrintAttributes & pa)
inline

Copy constructor of print attributes.

Parameters
paPrint attributes

References GetCaptureDeviceTechnology(), GetCaptureDeviceTypeID(), GetCaptureDeviceVendorID(), GetCertificationFlag(), GetImpression(), and PrintAttributes().

Here is the call graph for this function:

◆ PrintAttributes() [2/2]

PrintAttributes ( PrintAttributes && pa)
inlinenoexcept

Move constructor of print attributes.

Parameters
paPrint attributes

References PrintAttributes().

Here is the call graph for this function:

Member Function Documentation

◆ GetCaptureDeviceTechnology()

PrintCaptureDeviceTechnology GetCaptureDeviceTechnology ( ) const
inlinenodiscard

Provides capture device technology.

Returns
Capture device technology

Referenced by PrintAttributes().

Here is the caller graph for this function:

◆ GetCaptureDeviceTypeID()

PrintCaptureDeviceTypeID GetCaptureDeviceTypeID ( ) const
inlinenodiscard

Provides capture device type ID.

Returns
Capture device type ID

Referenced by PrintAttributes().

Here is the caller graph for this function:

◆ GetCaptureDeviceVendorID()

PrintCaptureDeviceVendorID GetCaptureDeviceVendorID ( ) const
inlinenodiscard

Provides capture device vendor ID.

Returns
Capture device vendor ID

Referenced by PrintAttributes().

Here is the caller graph for this function:

◆ GetCertificationFlag()

bool GetCertificationFlag ( ) const
inlinenodiscard

Provides certification flag Indicates that the equipment was certified to comply with Appendix F (IAFIS Image Quality Specification, January 29, 1999) of CJIS-RS-0010, the Federal Bureau of Investigations's Electronic Fingerprint Transmission Specification.

[2]

Returns
Certification flag

Referenced by PrintAttributes().

Here is the caller graph for this function:

◆ GetImpression()

PrintImpression GetImpression ( ) const
inlinenodiscard

Provides impression of print.

Returns
Impression of print

Referenced by PrintAttributes().

Here is the caller graph for this function:

◆ operator=() [1/2]

PrintAttributes & operator= ( const PrintAttributes & pa)
inline

Assign the print attributes.

Parameters
paPrint attributes
Returns
this modified object

References PrintAttributes().

Here is the call graph for this function:

◆ operator=() [2/2]

PrintAttributes & operator= ( PrintAttributes && pa)
inlinenoexcept

Assign the print attributes.

Parameters
paPrint attributes
Returns
this modified object

References PrintAttributes().

Here is the call graph for this function:

◆ operator==()

bool operator== ( const PrintAttributes & pa) const
inlineconstexpr

Compares the print attributes.

Parameters
paPrint attributes
Returns
true when given PrintAttributes are same as this one
false otherwise

References PrintAttributes().

Here is the call graph for this function:

◆ SetCaptureDeviceTechnology()

void SetCaptureDeviceTechnology ( PrintCaptureDeviceTechnology technology)
inline

Sets capture device technology.

Parameters
technologyCapture device technology

Referenced by Print::FromIsoImage().

Here is the caller graph for this function:

◆ SetCaptureDeviceTypeID()

void SetCaptureDeviceTypeID ( PrintCaptureDeviceTypeID type)
inline

Sets capture device type ID.

Parameters
typeCapture device type ID

Referenced by Print::FromIsoImage().

Here is the caller graph for this function:

◆ SetCaptureDeviceVendorID()

void SetCaptureDeviceVendorID ( PrintCaptureDeviceVendorID vendor)
inline

Sets capture device vendor ID.

Parameters
vendorCapture device vendor ID

Referenced by Print::FromIsoImage().

Here is the caller graph for this function:

◆ SetCertificationFlag()

void SetCertificationFlag ( bool deviceCertified)
inline

Sets the certification flag.

Parameters
deviceCertifiedIndicates that the equipment was certified to comply with Appendix F (IAFIS Image Quality Specification, January 29, 1999) of CJIS-RS-0010, the Federal Bureau of Investigations's Electronic Fingerprint Transmission Specification. [2]

Referenced by Print::FromIsoImage().

Here is the caller graph for this function:

◆ SetImpression()

void SetImpression ( PrintImpression imp)
inline

Sets impression of print.

Parameters
impImpression of print

Referenced by Print::FromIsoImage().

Here is the caller graph for this function:

◆ WriteTo()

void WriteTo ( Writer & writer) const
inlinefinalvirtual

Serialize attributes in writer.

Parameters
writerWriter for serialization

Implements Serializable.


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