eVision C++ API 26.10.0-beta.2.dev
Loading...
Searching...
No Matches
eVision::EQRCodeDecodedStream Class Reference

Represents the complete decoded stream extracted from a QR code, EQRCode. More...

#include <eVision/EasyQRCode/EQRCodeDecodedStream.h>

Collaboration diagram for eVision::EQRCodeDecodedStream:

Public Member Functions

 EQRCodeDecodedStream ()
 Creates an EQRCodeDecodedStream object.
 EQRCodeDecodedStream (const eVision::EQRCodeDecodedStream &other)
 Creates an EQRCodeDecodedStream object.
virtual ~EQRCodeDecodedStream () throw ()
eVision::EQRCodeDecodedStream & operator= (const eVision::EQRCodeDecodedStream &other)
 Assignment operator.
eVision::EQRCodeCodingMode GetCodingMode () const
 Coding mode used in the decoded QR code. Returned as one of the EQRCodeCodingMode enum value.
uint32_t GetApplicationIndicator () const
 Application indicator.
std::vector< uint8_t > GetRawBitstream () const
 Raw bit stream as a vector of bytes.
std::vector< eVision::EQRCodeDecodedStreamPart > GetDecodedStreamParts () const
 Decoded stream parts, EQRCodeDecodedStreamPart.
 EQRCodeDecodedStream (CppWrapperInternal::InternalConstructor)

Public Attributes

CppWrapperInternal::WrappedClass wrappedClass_

Detailed Description

Represents the complete decoded stream extracted from a QR code, EQRCode.

License(s): EasyQRCode

Constructor & Destructor Documentation

◆ EQRCodeDecodedStream() [1/3]

eVision::EQRCodeDecodedStream::EQRCodeDecodedStream ( )

Creates an EQRCodeDecodedStream object.

◆ EQRCodeDecodedStream() [2/3]

eVision::EQRCodeDecodedStream::EQRCodeDecodedStream ( const eVision::EQRCodeDecodedStream & other)

Creates an EQRCodeDecodedStream object.

Parameters
otherAnother EQRCodeDecodedStream.

◆ ~EQRCodeDecodedStream()

eVision::EQRCodeDecodedStream::~EQRCodeDecodedStream ( )
throw ( )
virtual

◆ EQRCodeDecodedStream() [3/3]

eVision::EQRCodeDecodedStream::EQRCodeDecodedStream ( CppWrapperInternal::InternalConstructor )

Member Function Documentation

◆ GetApplicationIndicator()

uint32_t eVision::EQRCodeDecodedStream::GetApplicationIndicator ( ) const

Application indicator.

The application indicator is relevant if the coding mode of the QR code is EQRCodeCodingMode::EQRCodeCodingMode_Fnc1_Aim only.

◆ GetCodingMode()

eVision::EQRCodeCodingMode eVision::EQRCodeDecodedStream::GetCodingMode ( ) const

Coding mode used in the decoded QR code. Returned as one of the EQRCodeCodingMode enum value.

◆ GetDecodedStreamParts()

std::vector< eVision::EQRCodeDecodedStreamPart > eVision::EQRCodeDecodedStream::GetDecodedStreamParts ( ) const

Decoded stream parts, EQRCodeDecodedStreamPart.

◆ GetRawBitstream()

std::vector< uint8_t > eVision::EQRCodeDecodedStream::GetRawBitstream ( ) const

Raw bit stream as a vector of bytes.

The raw bit stream is the bit stream of the QR code after unmasking and error correction, but before decoding.

◆ operator=()

eVision::EQRCodeDecodedStream & eVision::EQRCodeDecodedStream::operator= ( const eVision::EQRCodeDecodedStream & other)

Assignment operator.

Parameters
otherThe EQRCodeDecodedStream::EQRCodeDecodedStream object that should be copied

Member Data Documentation

◆ wrappedClass_

CppWrapperInternal::WrappedClass eVision::EQRCodeDecodedStream::wrappedClass_