diff options
Diffstat (limited to 'meowpp/gra/FeaturePointsMatch.h')
-rw-r--r-- | meowpp/gra/FeaturePointsMatch.h | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/meowpp/gra/FeaturePointsMatch.h b/meowpp/gra/FeaturePointsMatch.h deleted file mode 100644 index 85bc2dd..0000000 --- a/meowpp/gra/FeaturePointsMatch.h +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef gra_FeaturePointsMatch_H__ -#define gra_FeaturePointsMatch_H__ - -#include "FeaturePoint.h" - -#include "../utility.h" -#include "../oo/ObjBase.h" - -#include <cstdlib> - -namespace meow { - -typedef PairToPair<size_t, size_t, size_t, size_t> FeaturePointIndexPair ; -typedef std::vector<FeaturePointIndexPair> FeaturePointIndexPairs; - -template<class FeaturePoint = FeaturePoint<double, double> > -class FeaturePointsMatch: public ObjBase { -protected: - FeaturePointsMatch() { - } -public: - typedef std::vector<FeaturePoint > FeaturePoints; - typedef std::vector<FeaturePoints> FeaturePointss; - - virtual ~FeaturePointsMatch() { - } - - virtual FeaturePointIndexPairs match(size_t dimension, - FeaturePoints const& from, - FeaturePoints const& to) const = 0; - - virtual FeaturePointIndexPairs match(size_t dimension, - FeaturePoints const& from, - FeaturePointss const& to) const = 0; - - virtual FeaturePointIndexPairs match(size_t dimension, - FeaturePointss const& from, - FeaturePointss const& to) const = 0; - - virtual FeaturePointIndexPairs match(size_t dimension, - FeaturePointss const& fpss) const = 0; -}; - -} // meow - -#endif // gra_FeaturePointsMatch_H__ |