digiKam
|
Public Types | |
typedef bool | MapIndexType |
Public Member Functions | |
void | fill (Haar::Idx *const coefs) |
Load a set of coefficients. More... | |
bool | operator[] (Haar::Idx index) const |
Query if the given index is set. Index must be in the range -16383..16383. More... | |
SignatureMap () | |
~SignatureMap () | |
Public Attributes | |
MapIndexType * | m_indexList = nullptr |
This class provides very fast lookup if a certain pixel is set (positive or negative) in the loaded coefficient set.
typedef bool Digikam::Haar::SignatureMap::MapIndexType |
|
inline |
References m_indexList, and Digikam::Haar::NumberOfPixelsSquared.
|
inline |
References m_indexList.
|
inline |
Load a set of coefficients.
References m_indexList, Digikam::Haar::NumberOfCoefficients, and Digikam::Haar::NumberOfPixelsSquared.
|
inline |
Query if the given index is set. Index must be in the range -16383..16383.
References m_indexList, and Digikam::Haar::NumberOfPixelsSquared.
MapIndexType* Digikam::Haar::SignatureMap::m_indexList = nullptr |
Referenced by fill(), operator[](), SignatureMap(), and ~SignatureMap().