Ardour  9.0-pre0-582-g084a23a80d
ChangeDetectionFunction Class Reference

#include <ChangeDetectionFunction.h>

Public Member Functions

 ChangeDetectionFunction (ChangeDFConfig)
 
 ~ChangeDetectionFunction ()
 
ChangeDistance process (const TCSGram &rTCSGram)
 

Private Member Functions

void setFilterWidth (const int iWidth)
 

Private Attributes

valarray< double > m_vaGaussian
 
double m_dFilterSigma
 
int m_iFilterWidth
 

Detailed Description

Definition at line 33 of file ChangeDetectionFunction.h.

Constructor & Destructor Documentation

◆ ChangeDetectionFunction()

ChangeDetectionFunction::ChangeDetectionFunction ( ChangeDFConfig  )

◆ ~ChangeDetectionFunction()

ChangeDetectionFunction::~ChangeDetectionFunction ( )

Member Function Documentation

◆ process()

ChangeDistance ChangeDetectionFunction::process ( const TCSGram rTCSGram)

◆ setFilterWidth()

void ChangeDetectionFunction::setFilterWidth ( const int  iWidth)
private

Member Data Documentation

◆ m_dFilterSigma

double ChangeDetectionFunction::m_dFilterSigma
private

Definition at line 44 of file ChangeDetectionFunction.h.

◆ m_iFilterWidth

int ChangeDetectionFunction::m_iFilterWidth
private

Definition at line 45 of file ChangeDetectionFunction.h.

◆ m_vaGaussian

valarray<double> ChangeDetectionFunction::m_vaGaussian
private

Definition at line 43 of file ChangeDetectionFunction.h.


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