#include <ClusteringAlgorithm.h>

Public Member Functions | |
| ClusteringAlgorithm () | |
| virtual | ~ClusteringAlgorithm () |
| void | AddObject (ObjectInCellList *) |
| void | RemoveObject (ObjectInCellList *) |
| void | SetClusterCriterion (ClusterCriterion *) |
| Cluster * | GetCluster (int) |
| int | GetNumberOfClusters () |
| ClusterList & | GetClusters () |
Protected Member Functions | |
| virtual void | ComputeClusters () |
| void | UpdateClusters () |
Protected Attributes | |
| ClusterCriterion * | mClusterCriterion |
| bool | mClustersAreCurrent |
| ClusterList | mCluster |
| ObjectList | mObject |
| glotzcluster::ClusteringAlgorithm::ClusteringAlgorithm | ( | ) |
| glotzcluster::ClusteringAlgorithm::~ClusteringAlgorithm | ( | ) | [virtual] |
| void glotzcluster::ClusteringAlgorithm::AddObject | ( | ObjectInCellList * | obj | ) |
| void glotzcluster::ClusteringAlgorithm::RemoveObject | ( | ObjectInCellList * | obj | ) |
| void glotzcluster::ClusteringAlgorithm::SetClusterCriterion | ( | ClusterCriterion * | c | ) |
| Cluster * glotzcluster::ClusteringAlgorithm::GetCluster | ( | int | i | ) |
| int glotzcluster::ClusteringAlgorithm::GetNumberOfClusters | ( | ) |
| ClusterList & glotzcluster::ClusteringAlgorithm::GetClusters | ( | ) |
| void glotzcluster::ClusteringAlgorithm::ComputeClusters | ( | ) | [protected, virtual] |
Reimplemented in glotzcluster::CenterParticleClusteringAlgorithm, and glotzcluster::HierarchicalClusteringAlgorithm.
| void glotzcluster::ClusteringAlgorithm::UpdateClusters | ( | ) | [protected] |
bool glotzcluster::ClusteringAlgorithm::mClustersAreCurrent [protected] |
ObjectList glotzcluster::ClusteringAlgorithm::mObject [protected] |
1.5.3