Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members

FD::VQ Class Reference

#include <vq.h>

Inheritance diagram for FD::VQ:

Inheritance graph
[legend]
Collaboration diagram for FD::VQ:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 VQ (float(*_dist)(const float *, const float *, int)=euclidian)
virtual int nbClasses () const =0
virtual int getClassID (const float *v, float *dist_return=NULL) const =0
virtual void printOn (std::ostream &out=std::cout) const =0
virtual void readFrom (std::istream &in=std::cin)=0

Static Public Member Functions

static float euclidian (const float *x, const float *y, int len)

Protected Attributes

float(* dist )(const float *, const float *, int)
int length

Detailed Description

This is a vector quantization class


Member Function Documentation

virtual void FD::VQ::printOn std::ostream &  out = std::cout  )  const [pure virtual]
 

Generic print function

Implements FD::Object.

Implemented in FD::MSVQ.

virtual void FD::VQ::readFrom std::istream &  in = std::cin  )  [pure virtual]
 

Generic read function

Reimplemented from FD::Object.

Implemented in FD::MSVQ.


The documentation for this class was generated from the following file:
Generated on Wed Oct 5 14:30:28 2005 for FlowDesigner by  doxygen 1.4.4