CMeans Class Reference

#include <mia/core/cmeans.hh>

Data Structures

class  Initializer
 
class  SparseProbmap
 

Public Types

typedef std::vector< double > DVector
 
typedef std::vector< std::pair< double, double > > NormalizedHistogram
 
typedef std::shared_ptr< InitializerPInitializer
 
typedef std::vector< std::pair< int, unsigned long > > SparseHistogram
 

Public Member Functions

 CMeans (double k, double epsilon, PInitializer class_center_initializer)
 
SparseProbmap run (const SparseHistogram &histogram, DVector &class_centers) const
 
 ~CMeans ()
 

Detailed Description

Definition at line 29 of file cmeans.hh.

Member Typedef Documentation

typedef std::vector<double> CMeans::DVector

Definition at line 31 of file cmeans.hh.

typedef std::vector<std::pair<double, double> > CMeans::NormalizedHistogram

Definition at line 33 of file cmeans.hh.

typedef std::shared_ptr<Initializer> CMeans::PInitializer

Definition at line 88 of file cmeans.hh.

typedef std::vector<std::pair<int, unsigned long> > CMeans::SparseHistogram

Definition at line 32 of file cmeans.hh.

Constructor & Destructor Documentation

CMeans::CMeans ( double  k,
double  epsilon,
PInitializer  class_center_initializer 
)
CMeans::~CMeans ( )

Member Function Documentation

SparseProbmap CMeans::run ( const SparseHistogram histogram,
DVector class_centers 
) const

The documentation for this class was generated from the following file: