VTK
vtkKMeansDistanceFunctorCalculator.h
Go to the documentation of this file.
1 #ifndef __vtkKMeansDistanceFunctorCalculator_h
2 #define __vtkKMeansDistanceFunctorCalculator_h
3 
27 
28 class vtkFunctionParser;
29 class vtkDoubleArray;
30 
32 {
33 public:
36  virtual void PrintSelf( ostream& os, vtkIndent indent );
37 
40  virtual void operator() ( double&, vtkVariantArray*, vtkVariantArray * );
41 
43 
44  vtkSetStringMacro(DistanceExpression);
45  vtkGetStringMacro(DistanceExpression);
47 
49 
53  virtual void SetFunctionParser( vtkFunctionParser* );
54  vtkGetObjectMacro(FunctionParser,vtkFunctionParser);
56 
57 protected:
60 
62  int TupleSize;
64 
65 private:
67  void operator = ( const vtkKMeansDistanceFunctorCalculator& ); // Not implemented.
68 };
69 
70 #endif // __vtkKMeansDistanceFunctorCalculator_h