PICCANTE  0.4
The hottest HDR imaging library!
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
pic::KMeansRand< T > Class Template Reference

#include <k_means_rand.hpp>

Inheritance diagram for pic::KMeansRand< T >:
pic::KMeans< T >

Public Member Functions

 KMeansRand (uint k, uint maxIter)
 
- Public Member Functions inherited from pic::KMeans< T >
 KMeans (uint k, uint maxIter)
 
void setup (uint k, uint maxIter=100)
 
T * Process (T *samples, int nSamples, int nDim, T *centers, std::vector< std::set< uint > *> &labels)
 

Static Public Member Functions

static T * execute (T *samples, int nSamples, int nDim, T *centers, int k, std::vector< std::set< uint > *> &labels, uint maxIter=100)
 
- Static Public Member Functions inherited from pic::KMeans< T >
static T * execute (T *samples, int nSamples, int nDim, T *centers, int k, std::vector< std::set< uint > *> &labels, uint maxIter=100)
 
static T * select (T *samples, int nSamples, int nDim, std::vector< std::set< uint > *> &labels, uint &k, float threshold=1e-2f, uint maxIter=100)
 

Protected Member Functions

T * initCenters (T *samples, int nSamples, int nDim, T *centers)
 
- Protected Member Functions inherited from pic::KMeans< T >
T * getMean (T *samples, T *out, int nDim, std::set< uint > *cluster)
 
uint assignLabel (T *sample_j, int nDim, T *centers)
 

Additional Inherited Members

- Protected Attributes inherited from pic::KMeans< T >
uint k
 
uint maxIter
 

Constructor & Destructor Documentation

◆ KMeansRand()

template<class T>
pic::KMeansRand< T >::KMeansRand ( uint  k,
uint  maxIter 
)
inline

Member Function Documentation

◆ execute()

template<class T>
static T* pic::KMeansRand< T >::execute ( T *  samples,
int  nSamples,
int  nDim,
T *  centers,
int  k,
std::vector< std::set< uint > *> &  labels,
uint  maxIter = 100 
)
inlinestatic

◆ initCenters()

template<class T>
T* pic::KMeansRand< T >::initCenters ( T *  samples,
int  nSamples,
int  nDim,
T *  centers 
)
inlineprotectedvirtual

Reimplemented from pic::KMeans< T >.


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