1 #ifndef __vtkKMeansDistanceFunctorCalculator_h
2 #define __vtkKMeansDistanceFunctorCalculator_h
26 #include "vtkFiltersStatisticsModule.h"
29 class vtkFunctionParser;
37 virtual void PrintSelf( ostream& os, vtkIndent indent );
41 virtual void operator() (
double&, vtkVariantArray*, vtkVariantArray * );
45 vtkSetStringMacro(DistanceExpression);
46 vtkGetStringMacro(DistanceExpression);
54 virtual void SetFunctionParser( vtkFunctionParser* );
55 vtkGetObjectMacro(FunctionParser,vtkFunctionParser);
71 #endif // __vtkKMeansDistanceFunctorCalculator_h
vtkFunctionParser * FunctionParser
char * DistanceExpression
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual void operator()(double &, vtkVariantArray *, vtkVariantArray *)
static vtkKMeansDistanceFunctor * New()
measure distance from k-means cluster centers using a user-specified expression
measure distance from k-means cluster centers