Portuguese eID Middleware SDK Version: 3.14.0
Loading...
Searching...
No Matches
eIDMW::PTEID_FaceInfoData Class Reference

Public Member Functions

PTEIDSDK_API long facialRecordDataLength () const
 
PTEIDSDK_API unsigned short numberOfFeaturePoints () const
 
PTEIDSDK_API unsigned char gender () const
 
PTEIDSDK_API PTEID_Gender genderDecode () const
 
PTEIDSDK_API unsigned char eyeColor () const
 
PTEIDSDK_API PTEID_EyeColor eyeColorDecode () const
 
PTEIDSDK_API unsigned char hairColour () const
 
PTEIDSDK_API PTEID_HairColour hairColourDecode () const
 
PTEIDSDK_API long featureMask () const
 
PTEIDSDK_API long expression () const
 
PTEIDSDK_API long poseAngle () const
 
PTEIDSDK_API long poseAngleUncertainty () const
 
PTEIDSDK_API std::vector< PTEID_FeaturePoint * > featurePoints () const
 
PTEIDSDK_API unsigned char faceImgType () const
 
PTEIDSDK_API PTEID_FaceImageType faceImgTypeDecode () const
 
PTEIDSDK_API unsigned char imgDataType () const
 
PTEIDSDK_API PTEID_ImageDataType imgDataTypeDecode () const
 
PTEIDSDK_API unsigned short imgWidth () const
 
PTEIDSDK_API unsigned short imgHeight () const
 
PTEIDSDK_API unsigned char colourSpace () const
 
PTEIDSDK_API PTEID_ImageColourSpace colourSpaceDecode () const
 
PTEIDSDK_API unsigned char sourceType () const
 
PTEIDSDK_API PTEID_SourceType sourceTypeDecode () const
 
PTEIDSDK_API unsigned short deviceType () const
 
PTEIDSDK_API unsigned short quality () const
 
PTEIDSDK_API PTEID_ByteArray photoRawData () const
 
PTEIDSDK_API PTEID_ByteArray photoRawDataPNG () const
 
- Public Member Functions inherited from eIDMW::PTEID_Object
virtual PTEIDSDK_API ~PTEID_Object ()=0
 
NOEXPORT_PTEIDSDK void Init (const SDK_Context *context, void *impl)
 
NOEXPORT_PTEIDSDK void Release ()
 

Additional Inherited Members

- Protected Member Functions inherited from eIDMW::PTEID_Object
 PTEID_Object (const SDK_Context *context, void *impl)
 
void addObject (PTEID_Object *impl)
 
void backupObject (unsigned long idx)
 
PTEID_ObjectgetObject (unsigned long idx)
 
PTEID_ObjectgetObject (void *impl)
 
void delObject (unsigned long idx)
 
void delObject (void *impl)
 
void checkContextStillOk () const
 
 PTEID_Object (const PTEID_Object &obj)
 
PTEID_Objectoperator= (const PTEID_Object &obj)
 
- Protected Attributes inherited from eIDMW::PTEID_Object
bool m_delimpl
 
void * m_impl
 
unsigned long m_ulIndexExtAdd
 
std::map< unsigned long, PTEID_Object * > m_objects
 
SDK_Context * m_context
 

Member Function Documentation

◆ colourSpace()

PTEIDSDK_API unsigned char eIDMW::PTEID_FaceInfoData::colourSpace ( ) const

Return the raw color space value

◆ colourSpaceDecode()

PTEIDSDK_API PTEID_ImageColourSpace eIDMW::PTEID_FaceInfoData::colourSpaceDecode ( ) const

Return the decoded color space enum

◆ deviceType()

PTEIDSDK_API unsigned short eIDMW::PTEID_FaceInfoData::deviceType ( ) const

Return the device type

◆ expression()

PTEIDSDK_API long eIDMW::PTEID_FaceInfoData::expression ( ) const

Return the expression value

◆ eyeColor()

PTEIDSDK_API unsigned char eIDMW::PTEID_FaceInfoData::eyeColor ( ) const

Return the raw eye color value

◆ eyeColorDecode()

PTEIDSDK_API PTEID_EyeColor eIDMW::PTEID_FaceInfoData::eyeColorDecode ( ) const

Return the decoded eye color enum

◆ faceImgType()

PTEIDSDK_API unsigned char eIDMW::PTEID_FaceInfoData::faceImgType ( ) const

Return the raw face image type

◆ faceImgTypeDecode()

PTEIDSDK_API PTEID_FaceImageType eIDMW::PTEID_FaceInfoData::faceImgTypeDecode ( ) const

Return the decoded face image type enum

◆ facialRecordDataLength()

PTEIDSDK_API long eIDMW::PTEID_FaceInfoData::facialRecordDataLength ( ) const

Return the length of the facial record data

◆ featureMask()

PTEIDSDK_API long eIDMW::PTEID_FaceInfoData::featureMask ( ) const

Return the feature mask

◆ featurePoints()

PTEIDSDK_API std::vector< PTEID_FeaturePoint * > eIDMW::PTEID_FaceInfoData::featurePoints ( ) const

Return a vector of feature points

◆ gender()

PTEIDSDK_API unsigned char eIDMW::PTEID_FaceInfoData::gender ( ) const

Return the raw gender value

◆ genderDecode()

PTEIDSDK_API PTEID_Gender eIDMW::PTEID_FaceInfoData::genderDecode ( ) const

Return the decoded gender enum

◆ hairColour()

PTEIDSDK_API unsigned char eIDMW::PTEID_FaceInfoData::hairColour ( ) const

Return the raw hair color value

◆ hairColourDecode()

PTEIDSDK_API PTEID_HairColour eIDMW::PTEID_FaceInfoData::hairColourDecode ( ) const

Return the decoded hair color enum

◆ imgDataType()

PTEIDSDK_API unsigned char eIDMW::PTEID_FaceInfoData::imgDataType ( ) const

Return the raw image data type

◆ imgDataTypeDecode()

PTEIDSDK_API PTEID_ImageDataType eIDMW::PTEID_FaceInfoData::imgDataTypeDecode ( ) const

Return the decoded image data type enum

◆ imgHeight()

PTEIDSDK_API unsigned short eIDMW::PTEID_FaceInfoData::imgHeight ( ) const

Return the image height

◆ imgWidth()

PTEIDSDK_API unsigned short eIDMW::PTEID_FaceInfoData::imgWidth ( ) const

Return the image width

◆ numberOfFeaturePoints()

PTEIDSDK_API unsigned short eIDMW::PTEID_FaceInfoData::numberOfFeaturePoints ( ) const

Return the number of feature points

◆ photoRawData()

PTEIDSDK_API PTEID_ByteArray eIDMW::PTEID_FaceInfoData::photoRawData ( ) const

Return the raw photo data (original format)

◆ photoRawDataPNG()

PTEIDSDK_API PTEID_ByteArray eIDMW::PTEID_FaceInfoData::photoRawDataPNG ( ) const

Return the photo data converted to PNG

◆ poseAngle()

PTEIDSDK_API long eIDMW::PTEID_FaceInfoData::poseAngle ( ) const

Return the pose angle

◆ poseAngleUncertainty()

PTEIDSDK_API long eIDMW::PTEID_FaceInfoData::poseAngleUncertainty ( ) const

Return the pose angle uncertainty

◆ quality()

PTEIDSDK_API unsigned short eIDMW::PTEID_FaceInfoData::quality ( ) const

Return the image quality

◆ sourceType()

PTEIDSDK_API unsigned char eIDMW::PTEID_FaceInfoData::sourceType ( ) const

Return the raw source type value

◆ sourceTypeDecode()

PTEIDSDK_API PTEID_SourceType eIDMW::PTEID_FaceInfoData::sourceTypeDecode ( ) const

Return the decoded source type enum