1#ifndef SELPHIDFACIALGALLERYINFO_H_
2#define SELPHIDFACIALGALLERYINFO_H_
4#include "FPhiDefines.hpp"
7class SelphIDFacialGalleryInfo_p;
15 std::unique_ptr<SelphIDFacialGalleryInfo_p> _selphIDFacialGalleryInfo_p;
SelphID Facial Gallery Info.
Definition SelphIDFacialGalleryInfo.h:13
DLL_PUBLIC ~SelphIDFacialGalleryInfo()
SelphIDFacialGalleryInfo destructor.
DLL_PUBLIC std::string GetTemplateID(int index) const
Gets template ID from index.
const std::unique_ptr< SelphIDFacialGalleryInfo_p > & GetSelphIDFacialGalleryInfo_p() const
Gets the inner implementation.
DLL_PUBLIC std::string GetGalleryID() const
Gets gallery ID.
DLL_PUBLIC bool GetValidGallery() const
Gets if gallery is valid.
DLL_PUBLIC SelphIDFacialGalleryInfo(const SelphIDFacialGalleryInfo &selphIDFacialGalleryInfo)
Creates a new instance of SelphIDFacialGalleryInfo.
DLL_PUBLIC SelphIDFacialGalleryInfo(const std::unique_ptr< SelphIDFacialGalleryInfo_p > &selphIDFacialGalleryInfo_p)
Creates a new instance of SelphIDFacialGalleryInfo.
DLL_PUBLIC std::unique_ptr< std::vector< int > > GetIndicesWithTemplateID(const std::string &templateID) const
Gets all indices with specified template ID.
DLL_PUBLIC SelphIDFacialGalleryInfo()
Creates a new instance of SelphIDFacialGalleryInfo.
DLL_PUBLIC SelphIDFacialGalleryInfo & operator=(const SelphIDFacialGalleryInfo &selphIDFacialGalleryInfo)
Assignment operator overload.
DLL_PUBLIC int GetGallerySize() const
Gets gallery size.