HARDT - The Ham Radio DSP Toolkit
Public Member Functions | List of all members
HFilterBase< T > Class Template Referenceabstract

#include <hfilterbase.h>

Inheritance diagram for HFilterBase< T >:
Inheritance graph
[legend]
Collaboration diagram for HFilterBase< T >:
Collaboration graph
[legend]

Public Member Functions

virtual void Filter (T *src, T *dest, size_t blocksize)=0
 
- Public Member Functions inherited from HObject
 HObject ()
 

Detailed Description

template<class T>
class HFilterBase< T >

Defines the absolute base for any filter implementation. Contains only a pure virtual method Filter() which must be implemented.

This class is most usefull when you need to provide a pointer to a generic filter to a method which ensures that the Filter() method is implemented, but has no other public methods available.

If you whish to build a new type of filter, you should inherit HFilter instead of this class.

Member Function Documentation

◆ Filter()

template<class T >
virtual void HFilterBase< T >::Filter ( T *  src,
T *  dest,
size_t  blocksize 
)
pure virtual

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