HARDT - The Ham Radio DSP Toolkit
hardt
libhardt
include
hwindow.h
1
#ifndef __HWINDOW_H
2
#define __HWINDOW_H
3
7
template
<
class
T>
8
class
HWindow
9
{
10
protected
:
11
13
float
*
_valueAt
;
14
16
int
_N
;
17
19
virtual
float
ValueAt
(
int
N,
int
n) = 0;
20
21
public
:
22
24
HWindow
();
25
27
~HWindow
();
28
30
void
SetSize
(
int
N);
31
33
void
Apply
(T* src, T* dest,
size_t
blocksize);
34
};
35
36
#endif
HWindow
Definition:
hwindow.h:8
HWindow::~HWindow
~HWindow()
Definition:
hwindow.cpp:13
HWindow::SetSize
void SetSize(int N)
Definition:
hwindow.cpp:20
HWindow::Apply
void Apply(T *src, T *dest, size_t blocksize)
Definition:
hwindow.cpp:42
HWindow::_N
int _N
Definition:
hwindow.h:16
HWindow::HWindow
HWindow()
Definition:
hwindow.cpp:7
HWindow::ValueAt
virtual float ValueAt(int N, int n)=0
HWindow::_valueAt
float * _valueAt
Definition:
hwindow.h:13
Generated by
1.8.17