From 0ed2ab7c2d14e82e6259a23ac17a4e34e7617de8 Mon Sep 17 00:00:00 2001 From: Josh Klontz Date: Tue, 31 Aug 2021 17:50:00 -0600 Subject: [PATCH] remove averagepoints --- openbr/plugins/metadata/averagepoints.cpp | 43 ------------------------------------------- 1 file changed, 0 insertions(+), 43 deletions(-) delete mode 100644 openbr/plugins/metadata/averagepoints.cpp diff --git a/openbr/plugins/metadata/averagepoints.cpp b/openbr/plugins/metadata/averagepoints.cpp deleted file mode 100644 index 09d2285..0000000 --- a/openbr/plugins/metadata/averagepoints.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include - -namespace br -{ - -/*! - * \ingroup transforms - * \brief Averages a set of landmarks into a new landmark - * \author Brendan Klare \cite bklare - */ -class AveragePointsTransform : public UntrainableMetadataTransform -{ - Q_OBJECT - Q_PROPERTY(QList indices READ get_indices WRITE set_indices RESET reset_indices STORED false) - Q_PROPERTY(QString metaName READ get_metaName WRITE set_metaName RESET reset_metaName STORED true) - Q_PROPERTY(bool append READ get_append WRITE set_append RESET reset_append STORED true) - BR_PROPERTY(QList, indices, QList()) - BR_PROPERTY(QString, metaName, "") - BR_PROPERTY(bool, append, false) - - void projectMetadata(const File &src, File &dst) const - { - dst = src; - float x1 = 0, y1 = 0; - - for (int i = 0; i < indices.size(); i++) { - x1 += src.points()[indices[i]].x(); - y1 += src.points()[indices[i]].y(); - } - - QPointF p(x1 / indices.size(), y1 / indices.size()); - if (!metaName.isEmpty()) - dst.set(metaName, p); - if (append) - dst.appendPoint(p); - } -}; - -BR_REGISTER(Transform, AveragePointsTransform) - -} // namespace br - -#include "metadata/averagepoints.moc" -- libgit2 0.21.4