HARDT - The Ham Radio DSP Toolkit
hardt
libhardt
include
hclickremovingfilter.h
1
#ifndef __HCLICKREMOVINGFILTER_H
2
#define __HCLICKREMOVINGFILTER_H
3
4
#include "hardt.h"
5
#include "hreader.h"
6
#include "hwriter.h"
7
#include "hwriterconsumer.h"
8
#include "hprobe.h"
9
14
template
<
class
T>
15
class
HClickRemovingFilter
:
public
HFilter
<T>
16
{
17
public
:
18
20
HClickRemovingFilter
(
HWriter<T>
* writer,
size_t
blocksize,
HProbe<T>
* probe = NULL);
21
23
HClickRemovingFilter
(
HWriterConsumer<T>
* consumer,
size_t
blocksize,
HProbe<T>
* probe = NULL);
24
26
HClickRemovingFilter
(
HReader<T>
* reader,
size_t
blocksize,
HProbe<T>
* probe = NULL);
27
29
~HClickRemovingFilter
();
30
32
virtual
void
Filter
(T* src, T* dest,
size_t
blocksize);
33
};
34
35
#endif
HWriter
Definition:
hwriter.h:10
HFilter
Definition:
hfilter.h:14
HReader
Definition:
hreader.h:24
HClickRemovingFilter::HClickRemovingFilter
HClickRemovingFilter(HWriter< T > *writer, size_t blocksize, HProbe< T > *probe=NULL)
Definition:
hclickremovingfilter.cpp:8
HProbe
Definition:
hprobe.h:10
HClickRemovingFilter::~HClickRemovingFilter
~HClickRemovingFilter()
Definition:
hclickremovingfilter.cpp:29
HClickRemovingFilter::Filter
virtual void Filter(T *src, T *dest, size_t blocksize)
Definition:
hclickremovingfilter.cpp:35
HClickRemovingFilter
Definition:
hclickremovingfilter.h:15
HWriterConsumer
Definition:
hwriterconsumer.h:8
Generated by
1.8.17