VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Filters
Statistics
vtkKMeansDistanceFunctorCalculator.h
Go to the documentation of this file.
1
#ifndef __vtkKMeansDistanceFunctorCalculator_h
2
#define __vtkKMeansDistanceFunctorCalculator_h
3
26
#include "vtkFiltersStatisticsModule.h"
// For export macro
27
#include "
vtkKMeansDistanceFunctor.h
"
28
29
class
vtkFunctionParser
;
30
class
vtkDoubleArray
;
31
32
class
VTKFILTERSSTATISTICS_EXPORT
vtkKMeansDistanceFunctorCalculator
:
public
vtkKMeansDistanceFunctor
33
{
34
public
:
35
static
vtkKMeansDistanceFunctorCalculator
*
New
();
36
vtkTypeMacro(
vtkKMeansDistanceFunctorCalculator
,
vtkKMeansDistanceFunctor
);
37
virtual
void
PrintSelf
( ostream& os,
vtkIndent
indent );
38
41
virtual
void
operator()
(
double
&,
vtkVariantArray
*,
vtkVariantArray
* );
42
44
45
vtkSetStringMacro(DistanceExpression);
46
vtkGetStringMacro
(DistanceExpression);
48
50
54
virtual
void
SetFunctionParser(
vtkFunctionParser
* );
55
vtkGetObjectMacro(FunctionParser,
vtkFunctionParser
);
57
58
protected
:
59
vtkKMeansDistanceFunctorCalculator
();
60
virtual
~
vtkKMeansDistanceFunctorCalculator
();
61
62
char
*
DistanceExpression
;
63
int
TupleSize
;
64
vtkFunctionParser
*
FunctionParser
;
65
66
private
:
67
vtkKMeansDistanceFunctorCalculator
(
const
vtkKMeansDistanceFunctorCalculator
& );
// Not implemented.
68
void
operator = (
const
vtkKMeansDistanceFunctorCalculator
& );
// Not implemented.
69
};
70
71
#endif // __vtkKMeansDistanceFunctorCalculator_h
Generated on Thu May 24 2012 22:22:23 for VTK by
1.8.1