CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pointcentroid.cpp
Go to the documentation of this file.
1 #include "../point/pointcentroid.h"
2 #include "../point/point.h"
3 
4 #include <vector>
5 
6 using namespace CluE;
7 
9 {
10  return new PointCentroid(*this);
11 }
12 
13 Point PointCentroid::generate(std::vector<Point*> const& source) const
14 {
15  return Point(source);
16 }
virtual PointCentroid * clone() const
Center of gravity for Point.
Definition: pointcentroid.h:20
virtual Point generate(std::vector< Point * > const &) const
Weighted point of arbitrary dimension.
Definition: point.h:17