A C D F G K M N P R S T U V

C

Centroid - Class in ac.essex.ooechs.kmeans
A Centroid is a position in N dimensional space, supposedly in the center of a cluster of points.
Centroid(ClusterClass, Position) - Constructor for class ac.essex.ooechs.kmeans.Centroid
Initialises the centroid.
centroidInitialisationStrategy - Variable in class ac.essex.ooechs.kmeans.KMeansAlgorithm
 
centroids - Variable in class ac.essex.ooechs.kmeans.KMeansAlgorithm
 
centroids - Variable in class ac.essex.ooechs.kmeans.KMeansSolution
The centroids that were discovered after the K means clustering algorithm was run
CHOOSE_FIRST_N_POINTS - Static variable in class ac.essex.ooechs.kmeans.KMeansAlgorithm
Centroid initialisation strategy 1: For centroid[i] give it the initial position points[i].position.
CHOOSE_RANDOM_POINT_OF_SAME_CLASS - Static variable in class ac.essex.ooechs.kmeans.KMeansAlgorithm
Centroid initialisation strategy 3: Initialise centroids with the position of a random point which has the same classID as the centroid.
CHOOSE_RANDOM_POINTS - Static variable in class ac.essex.ooechs.kmeans.KMeansAlgorithm
Centroid initialisation strategy 2: Initialise centroids with the position of a random point.
classes - Variable in class ac.essex.ooechs.kmeans.KMeansAlgorithm
 
classID - Variable in class ac.essex.ooechs.kmeans.ClusterClass
A numeric ID assigned to the class
clearPoints() - Method in class ac.essex.ooechs.kmeans.Centroid
Clears out all points registered with this centroid.
clusterClass - Variable in class ac.essex.ooechs.kmeans.Centroid
 
ClusterClass - Class in ac.essex.ooechs.kmeans
A basic class object with an ID and a name that allows some class information to be attached to each centroid.
ClusterClass(int, String) - Constructor for class ac.essex.ooechs.kmeans.ClusterClass
 
copy() - Method in class ac.essex.ooechs.kmeans.Position
Makes a copy of this position so that it can be used somewhere else without updating this object's position by accident.

A C D F G K M N P R S T U V