Marsyas  0.5.0-beta1
Public Types | Public Member Functions
SelfSimilarityMatrix Class Reference

Calculate Similarity Matrix of a set of feature vectors at input. More...

#include <SelfSimilarityMatrix.h>

Inherits MarSystem.

Public Types

enum  covMatrixType { noCovMatrix = 0, fixedStdDev = 1, diagCovMatrix = 2, fullCovMatrix = 3 }
enum  mode { outputDistanceMatrix = 0, outputPairDistance = 1 }

Public Member Functions

MarSystemclone () const
void myProcess (realvec &in, realvec &out)
 Processes data.
 SelfSimilarityMatrix (std::string name)
 SelfSimilarityMatrix (const SelfSimilarityMatrix &a)
 ~SelfSimilarityMatrix ()

Detailed Description

Calculate Similarity Matrix of a set of feature vectors at input.

Controls:

Definition at line 38 of file SelfSimilarityMatrix.h.


Member Enumeration Documentation

Enumerator:
noCovMatrix 
fixedStdDev 
diagCovMatrix 
fullCovMatrix 

Definition at line 63 of file SelfSimilarityMatrix.h.

enum mode
Enumerator:
outputDistanceMatrix 
outputPairDistance 

Definition at line 70 of file SelfSimilarityMatrix.h.


Constructor & Destructor Documentation

SelfSimilarityMatrix ( std::string  name)

Definition at line 24 of file SelfSimilarityMatrix.cpp.

Definition at line 30 of file SelfSimilarityMatrix.cpp.

Definition at line 43 of file SelfSimilarityMatrix.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 48 of file SelfSimilarityMatrix.cpp.

void myProcess ( realvec in,
realvec out 
) [virtual]

Processes data.

Parameters:
inInput data to read.
outOutput data to write.

Implement this method in subclass to define specific data processing.

Implements MarSystem.

Definition at line 195 of file SelfSimilarityMatrix.cpp.


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