File indexing completed on 2025-03-09 03:54:59

0001 /* ============================================================
0002  *
0003  * This file is a part of digiKam
0004  *
0005  * Date        : 02-02-2012
0006  * Description : Face database interface to train identities.
0007  *
0008  * SPDX-FileCopyrightText: 2012-2013 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
0009  * SPDX-FileCopyrightText: 2010-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
0010  * SPDX-FileCopyrightText:      2019 by Thanh Trung Dinh <dinhthanhtrung1996 at gmail dot com>
0011  * SPDX-FileCopyrightText:      2020 by Nghia Duong <minhnghiaduong997 at gmail dot com>
0012  *
0013  * SPDX-License-Identifier: GPL-2.0-or-later
0014  *
0015  * ============================================================ */
0016 
0017 #ifndef DIGIKAM_FACE_DB_P_H
0018 #define DIGIKAM_FACE_DB_P_H
0019 
0020 #include "facedb.h"
0021 
0022 // C++ includes
0023 
0024 #include <iterator>
0025 
0026 // Local includes
0027 
0028 #include "digikam_debug.h"
0029 #include "kd_tree.h"
0030 
0031 namespace Digikam
0032 {
0033 
0034 class Q_DECL_HIDDEN FaceDb::Private
0035 {
0036 
0037 public:
0038     explicit Private()
0039         : db(nullptr)
0040     {
0041     }
0042 
0043     FaceDbBackend* db;
0044 };
0045 
0046 } // namespace Digikam
0047 
0048 #endif // DIGIKAM_FACE_DB_P_H