From cce26e58b8524c8d68dfd3dad927aed442bdd668 Mon Sep 17 00:00:00 2001 From: Anatoly Baksheev <no@email> Date: Fri, 6 May 2011 18:29:53 +0000 Subject: [PATCH] fixed warning: can't generate assignment operator --- modules/flann/include/opencv2/flann/kdtree_index.h | 3 +++ modules/flann/include/opencv2/flann/kmeans_index.h | 2 ++ modules/flann/include/opencv2/flann/linear_index.h | 3 +++ 3 files changed, 8 insertions(+) diff --git a/modules/flann/include/opencv2/flann/kdtree_index.h b/modules/flann/include/opencv2/flann/kdtree_index.h index ffcbb4625..7344165e0 100644 --- a/modules/flann/include/opencv2/flann/kdtree_index.h +++ b/modules/flann/include/opencv2/flann/kdtree_index.h @@ -314,6 +314,9 @@ public: private: + KDTreeIndex& operator=(const KDTreeIndex&); + KDTreeIndex(const KDTreeIndex&); + void save_tree(FILE* stream, Tree tree) { diff --git a/modules/flann/include/opencv2/flann/kmeans_index.h b/modules/flann/include/opencv2/flann/kmeans_index.h index 6c688d808..67abba544 100644 --- a/modules/flann/include/opencv2/flann/kmeans_index.h +++ b/modules/flann/include/opencv2/flann/kmeans_index.h @@ -596,6 +596,8 @@ public: private: + KMeansIndex& operator=(const KMeansIndex&); + KMeansIndex(const KMeansIndex&); void save_tree(FILE* stream, KMeansNode node) { diff --git a/modules/flann/include/opencv2/flann/linear_index.h b/modules/flann/include/opencv2/flann/linear_index.h index c24cc0643..3a17ade65 100644 --- a/modules/flann/include/opencv2/flann/linear_index.h +++ b/modules/flann/include/opencv2/flann/linear_index.h @@ -54,6 +54,9 @@ class LinearIndex : public NNIndex<ELEM_TYPE> const Matrix<ELEM_TYPE> dataset; const LinearIndexParams& index_params; + LinearIndex(const LinearIndex&); + LinearIndex& operator=(const LinearIndex&); + public: LinearIndex(const Matrix<ELEM_TYPE>& inputData, const LinearIndexParams& params = LinearIndexParams() ) :