VTK
dox
Filters
Statistics
vtkKMeansAssessFunctor.h
Go to the documentation of this file.
1
#ifndef vtkKMeansAssessFunctor_h
2
#define vtkKMeansAssessFunctor_h
3
4
class
vtkKMeansAssessFunctor
:
public
vtkStatisticsAlgorithm::AssessFunctor
5
{
6
vtkDoubleArray
* Distances;
7
vtkIdTypeArray
* ClusterMemberIDs;
8
int
NumRuns;
9
10
public
:
11
static
vtkKMeansAssessFunctor
*
New
();
12
vtkKMeansAssessFunctor
() { }
13
~vtkKMeansAssessFunctor
() VTK_OVERRIDE;
14
void
operator () (
vtkDoubleArray
* result,
vtkIdType
row ) VTK_OVERRIDE;
15
bool
Initialize
(
vtkTable
*inData,
vtkTable
*reqModel,
vtkKMeansDistanceFunctor
*distFunc );
16
int
GetNumberOfRuns
() {
return
NumRuns; }
17
};
18
19
#endif // vtkKMeansAssessFunctor_h
20
// VTK-HeaderTest-Exclude: vtkKMeansAssessFunctor.h
vtkKMeansAssessFunctor::vtkKMeansAssessFunctor
vtkKMeansAssessFunctor()
Definition:
vtkKMeansAssessFunctor.h:12
vtkIdType
int vtkIdType
Definition:
vtkType.h:287
vtkKMeansAssessFunctor::~vtkKMeansAssessFunctor
~vtkKMeansAssessFunctor() override
vtkKMeansAssessFunctor::GetNumberOfRuns
int GetNumberOfRuns()
Definition:
vtkKMeansAssessFunctor.h:16
vtkTable
A table, which contains similar-typed columns of data.
Definition:
vtkTable.h:68
vtkKMeansDistanceFunctor
measure distance from k-means cluster centers
Definition:
vtkKMeansDistanceFunctor.h:23
vtkKMeansAssessFunctor::Initialize
bool Initialize(vtkTable *inData, vtkTable *reqModel, vtkKMeansDistanceFunctor *distFunc)
vtkStatisticsAlgorithm::AssessFunctor
A base class for a functor that assesses data.
Definition:
vtkStatisticsAlgorithm.h:183
vtkKMeansAssessFunctor
Definition:
vtkKMeansAssessFunctor.h:4
vtkKMeansAssessFunctor::New
static vtkKMeansAssessFunctor * New()
vtkIdTypeArray
dynamic, self-adjusting array of vtkIdType
Definition:
vtkIdTypeArray.h:41
vtkDoubleArray
dynamic, self-adjusting array of double
Definition:
vtkDoubleArray.h:41
Generated by
1.8.16