VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Infovis
vtkKMeansDistanceFunctorCalculator.h
Go to the documentation of this file.
1
#ifndef __vtkKMeansDistanceFunctorCalculator_h
2
#define __vtkKMeansDistanceFunctorCalculator_h
3
26
#include "
vtkKMeansDistanceFunctor.h
"
27
28
class
vtkFunctionParser
;
29
class
vtkDoubleArray
;
30
31
class
VTK_INFOVIS_EXPORT
vtkKMeansDistanceFunctorCalculator
:
public
vtkKMeansDistanceFunctor
32
{
33
public
:
34
static
vtkKMeansDistanceFunctorCalculator
*
New
();
35
vtkTypeMacro(
vtkKMeansDistanceFunctorCalculator
,
vtkKMeansDistanceFunctor
);
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
:
58
vtkKMeansDistanceFunctorCalculator
();
59
virtual
~
vtkKMeansDistanceFunctorCalculator
();
60
61
char
*
DistanceExpression
;
62
int
TupleSize
;
63
vtkFunctionParser
*
FunctionParser
;
64
65
private
:
66
vtkKMeansDistanceFunctorCalculator
(
const
vtkKMeansDistanceFunctorCalculator
& );
// Not implemented.
67
void
operator = (
const
vtkKMeansDistanceFunctorCalculator
& );
// Not implemented.
68
};
69
70
#endif // __vtkKMeansDistanceFunctorCalculator_h
Generated on Wed May 30 2012 13:22:15 for VTK by
1.8.1