spectrum-pca.cpp File Reference

#include <cstdio>
#include "vector-iterator.h"
#include "pca.h"
#include "spectrum-pca.h"
#include "user-notification.h"
Include dependency graph for spectrum-pca.cpp:

Defines

#define MIN(A, B)   if (B<A) A=B;
#define MAX(A, B)   if (B>A) A=B;

Functions

 if (count==0) return Done
 if (svi.val()->get_spectrum()!=no_spectrum)
 do_pca (count, spectrum_size, data, error_msg)
 if (error_msg)
 for (int i=1;i<=count;i++)
 if (dx==0) dx
 if (dy==0) dy
 if (dz==0) dz
un updateProcessView (true)
un send ()

Variables

 data = matrix(count,spectrum_size)
int written = 0
vectorIterator< Song * > svi (all)
const char * error_msg = NULL
float4 dx = maxx-minx
float4 dy = maxy-miny
float4 dz = maxz-minz
delete songs
un status = "Spectrum PCA finished"
return Done
SpectrumPca spectrumPca

Define Documentation

#define MAX ( A,
 )     if (B>A) A=B;

Referenced by for().

#define MIN ( A,
 )     if (B<A) A=B;

Referenced by for().


Function Documentation

do_pca ( count  ,
spectrum_size  ,
data  ,
error_msg   
)
for (  ) 

References data, i, MAX, and MIN.

if ( dz  = =0  ) 
if ( dy  = =0  ) 
if ( dx  = =0  ) 
if ( error_msg   ) 

References error_msg, and sprintf().

if ( svi.val()->get_spectrum()!  = no_spectrum  ) 

References assert(), data, spectrum_size, and svi.

if ( count  = =0  ) 
un send (  ) 
un updateProcessView ( true   ) 

Variable Documentation

data = matrix(count,spectrum_size)
return Done
dx = maxx-minx

Referenced by map_active().

dy = maxy-miny
dz = maxz-minz
const char* error_msg = NULL

Referenced by if().

delete songs

The active object that will run a principal component analysis on the spectrum property.

Referenced by terminate_and_quit().

un status = "Spectrum PCA finished"
written = 0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2