klMatrix
Public Member Functions | Private Member Functions | Private Attributes
klGaussianMixture Class Reference

#include <kl_point_cloud_generator.h>

Collaboration diagram for klGaussianMixture:
Collaboration graph

Public Member Functions

 klGaussianMixture (__int64 numPointsPerCenter, __int64 numCenters, __int64 dimension, double scale)
 
klMatrix< double > & getData ()
 
klMatrix< double > & getClusterCenters ()
 
klVector< int > & getClusterMembership ()
 

Private Member Functions

void addCluster (klVector< double > center, __int64 c)
 

Private Attributes

klMatrix< double > _data
 
klMatrix< double > _clusterCenters
 
__int64 _numPointsPerCenter
 
__int64 _numPoints
 
__int64 _numCenters
 
__int64 _dimension
 
double _scale
 
klUniformRV< double > _uniformRG
 
klVector< int > _clusterMembership
 

Constructor & Destructor Documentation

klGaussianMixture::klGaussianMixture ( __int64  numPointsPerCenter,
__int64  numCenters,
__int64  dimension,
double  scale 
)
inline

Here is the call graph for this function:

Member Function Documentation

void klGaussianMixture::addCluster ( klVector< double >  center,
__int64  c 
)
inlineprivate

Here is the call graph for this function:

Here is the caller graph for this function:

klMatrix<double>& klGaussianMixture::getClusterCenters ( )
inline

Here is the caller graph for this function:

klVector<int>& klGaussianMixture::getClusterMembership ( )
inline

Here is the caller graph for this function:

klMatrix<double>& klGaussianMixture::getData ( )
inline

Here is the caller graph for this function:

Field Documentation

klMatrix<double> klGaussianMixture::_clusterCenters
private
klVector<int> klGaussianMixture::_clusterMembership
private
klMatrix<double> klGaussianMixture::_data
private
__int64 klGaussianMixture::_dimension
private
__int64 klGaussianMixture::_numCenters
private
__int64 klGaussianMixture::_numPoints
private
__int64 klGaussianMixture::_numPointsPerCenter
private
double klGaussianMixture::_scale
private
klUniformRV<double> klGaussianMixture::_uniformRG
private

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