BICO  1.0
 All Classes Namespaces Files Functions Variables Typedefs Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCCluE::AlgorithmAbstract base class for algorithms
|\CCluE::StreamingAlgorithm< T >Abstract base class for streaming algorithms
| \CCluE::Bico< T >Fast computation of k-means coresets in a data stream
oCCluE::AttributeCalculator< T >Abstract base class for attribute calculation (e.g. diameter)
oCCluE::Bico< T >::BicoNodeClass representing a node in BICO's tree
oCCluE::CFEntry< T >Clustering feature tree entry
|\CCluE::CFREntry< T >Clustering feature with representation point
oCCluE::CluEExceptionCluE related exceptions base class
|oCCluE::InvalidArgumentExceptionIndicates invalid values of arguments
|\CCluE::InvalidRuntimeConfigurationExceptionIndicates that a computation entered an invalid configuration state
oCCluE::ClusterDissimilarityMeasure< T >Abstract base class for cluster dissimilarity measurement
oCCluE::ClusterMeasureSetter< T >Interface to propagate the ability to set a ClusterDissimilarityMeasure
oCCluE::DiscreteBoundedSpace< VectorType, size_space >Interface to extend a template type to provide discrete (bounded) space {0, ..., n-1}^d features
oCCluE::DiscreteProxyProvider< T >Abstract base class to access the results of proxy / center based clustering algorithms
|\CCluE::DiscreteProxySolution< T >Data structure for discrete proxies
oCCluE::DissimilarityMeasure< T >Abstract base class for dissimilarity measurement
oCCluE::DissimilarityMeasure< Point >
|oCCluE::L2MetricL2 metric for Point
|\CCluE::SquaredL2MetricSquared L2 metric for Point
oCCluE::EuclideanSpaceProvider< VectorType >Interface to extend a template type to provide euclidean vector space features
oCCluE::EuclideanSpaceProvider< Point >
|\CCluE::RealSpaceProviderProvides euclidean vector space features for Point
oCCluE::EvaluationAbstract base class for clustering evaluations
|oCCluE::CombinedEvaluation< T >Abstract class. Proxy based evaluation algorithms may be optimized by deriving from this class
||\CCluE::KMeansEvaluator< T >Calculates the k-means weight
|oCCluE::PartitionEvaluation< T >Abstract class for partition-based evaluation algorithms
|\CCluE::ProxyEvaluation< T >Abstract class for proxy-based evaluation algorithms
| \CCluE::KMeansEvaluator< T >Calculates the k-means weight
oCCluE::InputSetter< T >Interface to propagate the ability to set input data
oCCluE::MeasureSetter< T >Interface to propagate the ability to set a DissimilarityMeasure
|\CCluE::KMeansEvaluator< T >Calculates the k-means weight
oCCluE::PartitionProvider< T >Abstract base class to access results of partition based clustering algorithms
oCCluE::ProxyGenerator< T >Abstract base class for mechanisms that compute a proxy or representative object for a given set of objects, e.g. a cluster center
oCCluE::ProxyGenerator< Point >
|\CCluE::PointCentroidCenter of gravity for Point
oCCluE::ProxyProvider< T >Abstract base class to access results of proxy / center based clustering algorithms
|\CCluE::ProxySolution< T >Data structure for proxies
oCRandomGeneratorEncapsulates an STL random generator
oCCluE::RandomnessRandom number generator
oCCluE::SolutionProviderAbstract base class for algorithm solutions
|oCCluE::DiscreteProxySolution< T >Data structure for discrete proxies
|\CCluE::ProxySolution< T >Data structure for proxies
oCCluE::WeightedObjectAbstract base class for weighted objects
|\CCluE::PointWeighted point of arbitrary dimension
oCCluE::WeightModifier< T >Abstract base class to modify the weight of weighted objects
\CCluE::WeightModifier< Point >
 \CCluE::PointWeightModifierModifies the weight of a Point