Go to the documentation of this file.
31 #ifndef vtkPKMeanStatistics_h
32 #define vtkPKMeanStatistics_h
#define vtkGetObjectMacro(name, type)
virtual void UpdateClusterCenters(vtkTable *newClusterElements, vtkTable *curClusterElements, vtkIdTypeArray *numMembershipChanges, vtkIdTypeArray *numElementsInCluster, vtkDoubleArray *error, vtkIdTypeArray *startRunID, vtkIdTypeArray *endRunID, vtkIntArray *computeRun)
virtual void CreateInitialClusterCenters(vtkIdType numToAllocate, vtkIdTypeArray *numberOfClusters, vtkTable *inData, vtkTable *curClusterElements, vtkTable *newClusterElements)
void PrintSelf(ostream &os, vtkIndent indent)
Used to send/receive messages in a multiprocess environment.
A table, which contains similar-typed columns of data.
virtual vtkIdType GetTotalNumberOfObservations(vtkIdType numObservations)
vtkMultiProcessController * Controller
#define vtkTypeMacro(thisClass, superclass)
virtual void SetController(vtkMultiProcessController *)
Multiprocessing communication superclass.
a simple class to control print indentation
dynamic, self-adjusting array of int
static vtkPKMeansStatistics * New()
dynamic, self-adjusting array of vtkIdType
#define VTKFILTERSPARALLELSTATISTICS_EXPORT
A class for KMeans clustering.
dynamic, self-adjusting array of double