#include <msvq.h>
Inheritance diagram for FD::MSVQ:


Public Member Functions | |
| MSVQ (float(*_dist)(const float *, const float *, int)=KMeans::euclidian) | |
| MSVQ (const std::vector< int > &_stagesSizes, float(*_dist)(const float *, const float *, int)=KMeans::euclidian) | |
| int | ID2Vec (const std::vector< int > &vec) const | 
| std::vector< int > | Vec2ID (int ID) const | 
| int | nbClasses () const | 
| int | nbStages () const | 
| void | train (const std::vector< float * > &data, int len, bool binary=false) | 
| int | getClassID (const float *v, float *dist_return=NULL) const | 
| void | printOn (std::ostream &out=std::cout) const | 
| void | readFrom (std::istream &in=std::cin) | 
Protected Attributes | |
| std::vector< int > | stagesSizes | 
| std::vector< KMeans > | stages | 
Friends | |
| std::istream & | operator>> (std::istream &in, MSVQ &mdl) | 
      
  | 
  
| 
 Generic print function Implements FD::VQ.  | 
  
      
  | 
  
| 
 Generic read function Implements FD::VQ.  | 
  
 1.4.4