digiKam
Digikam::HaarIface::Private Class Reference

Public Member Functions

AlbumCachealbumCache () const
 
const QSet< int > & albumRootsToSearch () const
 
bool hasSignatureCache () const
 
Haar::ImageDataimageData () const
 
 Private ()
 
void rebuildSignatureCache (const QSet< qlonglong > &imageIds={})
 
bool retrieveSignatureFromCache (qlonglong imageId, Haar::SignatureData &data)
 
void setAlbumRootsToSearch (const QSet< int > &albumRootIds)
 
void setImageDataFromImage (const DImg &image)
 
void setImageDataFromImage (const QImage &image)
 
SignatureCachesignatureCache () const
 
 ~Private ()
 

Static Public Attributes

static const QString signatureQuery = QString::fromUtf8("SELECT imageid, matrix FROM ImageHaarMatrix;")
 
static const Haar::WeightBin weightBin
 

Constructor & Destructor Documentation

◆ Private()

Digikam::HaarIface::Private::Private ( )
explicit

References Digikam::Haar.

◆ ~Private()

Digikam::HaarIface::Private::~Private ( )

Member Function Documentation

◆ albumCache()

AlbumCache * Digikam::HaarIface::Private::albumCache ( ) const

◆ albumRootsToSearch()

const QSet< int > & Digikam::HaarIface::Private::albumRootsToSearch ( ) const

◆ hasSignatureCache()

bool Digikam::HaarIface::Private::hasSignatureCache ( ) const

◆ imageData()

Haar::ImageData * Digikam::HaarIface::Private::imageData ( ) const

◆ rebuildSignatureCache()

◆ retrieveSignatureFromCache()

bool Digikam::HaarIface::Private::retrieveSignatureFromCache ( qlonglong  imageId,
Haar::SignatureData data 
)

◆ setAlbumRootsToSearch()

void Digikam::HaarIface::Private::setAlbumRootsToSearch ( const QSet< int > &  albumRootIds)

◆ setImageDataFromImage() [1/2]

void Digikam::HaarIface::Private::setImageDataFromImage ( const DImg image)

◆ setImageDataFromImage() [2/2]

void Digikam::HaarIface::Private::setImageDataFromImage ( const QImage &  image)

◆ signatureCache()

SignatureCache * Digikam::HaarIface::Private::signatureCache ( ) const

Member Data Documentation

◆ signatureQuery

const QString Digikam::HaarIface::Private::signatureQuery = QString::fromUtf8("SELECT imageid, matrix FROM ImageHaarMatrix;")
static

◆ weightBin

const Haar::WeightBin Digikam::HaarIface::Private::weightBin
static

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