Fix "assignment operator could not be generated" warnings
This commit is contained in:
@@ -275,7 +275,7 @@ public:
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
KMeansDistanceComputer(Distance _distance, const Matrix<ElementType>& _dataset,
|
KMeansDistanceComputer(Distance _distance, const Matrix<ElementType>& _dataset,
|
||||||
const int _branching, const int* _indices, const Matrix<double>& _dcenters, const int _veclen,
|
const int _branching, const int* _indices, const Matrix<double>& _dcenters, const size_t _veclen,
|
||||||
int* _count, int* _belongs_to, std::vector<DistanceType>& _radiuses, bool& _converged, cv::Mutex& _mtx)
|
int* _count, int* _belongs_to, std::vector<DistanceType>& _radiuses, bool& _converged, cv::Mutex& _mtx)
|
||||||
: distance(_distance)
|
: distance(_distance)
|
||||||
, dataset(_dataset)
|
, dataset(_dataset)
|
||||||
@@ -324,15 +324,16 @@ public:
|
|||||||
private:
|
private:
|
||||||
Distance distance;
|
Distance distance;
|
||||||
const Matrix<ElementType>& dataset;
|
const Matrix<ElementType>& dataset;
|
||||||
int branching;
|
const int branching;
|
||||||
const int* indices;
|
const int* indices;
|
||||||
const Matrix<double>& dcenters;
|
const Matrix<double>& dcenters;
|
||||||
int veclen;
|
const size_t veclen;
|
||||||
int* count;
|
int* count;
|
||||||
int* belongs_to;
|
int* belongs_to;
|
||||||
std::vector<DistanceType>& radiuses;
|
std::vector<DistanceType>& radiuses;
|
||||||
bool& converged;
|
bool& converged;
|
||||||
cv::Mutex& mtx;
|
cv::Mutex& mtx;
|
||||||
|
KMeansDistanceComputer& operator=( const KMeansDistanceComputer & ) { return *this; }
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user