C# Class EKG_Project.Modules.Waves.Waves

Class locates P-onsets, P-ends, QRS-onsets, QRS-end and T-ends in ECG
Inheritance: IModule
Show file Open project: Nefarin/DadmProject

Public Methods

Method Description
DetectQRS ( ) : void
FindMaxValue ( int begin_loc, int end_loc, int &max_loc, double &max_val ) : void
FindP ( ) : void
FindQRSEnd ( double dmiddleR, double dleftEnd, Vector dwt, int decompLevel ) : int
FindQRSOnset ( double drightEnd, double dmiddleR, Vector dwt, int decompLevel ) : int
FindT ( ) : void
HaarDWT ( Vector signal, int n ) : Vector
ListDWT ( Vector signal, int n, Wavelet_Type waveType ) : List>
ListHaarDWT ( Vector signal, int n ) : List>
analyzeSignalPart ( ) : void

Method Details

DetectQRS() public method

public DetectQRS ( ) : void
return void

FindMaxValue() public method

public FindMaxValue ( int begin_loc, int end_loc, int &max_loc, double &max_val ) : void
begin_loc int
end_loc int
max_loc int
max_val double
return void

FindP() public method

public FindP ( ) : void
return void

FindQRSEnd() public method

public FindQRSEnd ( double dmiddleR, double dleftEnd, Vector dwt, int decompLevel ) : int
dmiddleR double
dleftEnd double
dwt Vector
decompLevel int
return int

FindQRSOnset() public method

public FindQRSOnset ( double drightEnd, double dmiddleR, Vector dwt, int decompLevel ) : int
drightEnd double
dmiddleR double
dwt Vector
decompLevel int
return int

FindT() public method

public FindT ( ) : void
return void

HaarDWT() public method

public HaarDWT ( Vector signal, int n ) : Vector
signal Vector
n int
return Vector

ListDWT() public method

public ListDWT ( Vector signal, int n, Wavelet_Type waveType ) : List>
signal Vector
n int
waveType Wavelet_Type
return List>

ListHaarDWT() public method

public ListHaarDWT ( Vector signal, int n ) : List>
signal Vector
n int
return List>

analyzeSignalPart() public method

public analyzeSignalPart ( ) : void
return void