Пример #1
0
					// copy constructor
KMfilterCenters::KMfilterCenters(const KMfilterCenters& s)
	: KMcenters(s) {
    sums	= kmAllocCopyPts(kCtrs, getDim(), s.sums);
    sumSqs	= kmAllocCopy(kCtrs, s.sumSqs);
    weights	= kmAllocCopy(kCtrs, s.weights);
    dists	= kmAllocCopy(kCtrs, s.dists);
    currDist	= s.currDist;
    dampFactor	= s.dampFactor;
    valid	= s.valid;
}
Пример #2
0
    					// copy constructor
KMcenters::KMcenters(const KMcenters& s)
    : kCtrs(s.kCtrs), pts(s.pts) {
    ctrs = kmAllocCopyPts(kCtrs, s.getDim(), s.ctrs);
}