|
Wavelet and Image class library
1.3.2
|
#include <Filter.hh>

Public Member Functions | |
| FilterSet (void) | |
| FilterSet (bool symmetric, coeff *anLow, int anLowSize, int anLowFirst, coeff *synLow=NULL, int synLowSize=0, int synLowFirst=0) | |
| FilterSet (const FilterSet &filterset) | |
| ~FilterSet (void) | |
| Filter & | alow (void) |
| Filter & | ahigh (void) |
| Filter & | slow (void) |
| Filter & | shigh (void) |
| bool | issym (void) |
| void | dump (void) |
| void | init (bool symmetric, coeff *anLow, int anLowSize, int anLowFirst, coeff *synLow, int synLowSize, int synLowFirst) |
Static Public Member Functions | |
| static FilterSet & | filterFromString (char *str) |
| static const char * | filterToString (FilterSet &filter) |
Protected Member Functions | |
| void | copy (const FilterSet &filterset) |
Protected Attributes | |
| bool | m_symmetric |
| Filter * | m_analysisLow |
| Filter * | m_analysisHigh |
| Filter * | m_synthesisLow |
| Filter * | m_synthesisHigh |
Originally this was wavelet.hh from Geoff Davis' Wavelet construction kit. This version has been adapted to my classes resulting in small changes to names and formatting etc. I also removed the class Wavelet which looks different in my code!
| FilterSet::FilterSet | ( | void | ) | [inline] |
Definition at line 82 of file Filter.hh.
References m_analysisHigh, m_analysisLow, m_symmetric, m_synthesisHigh, m_synthesisLow, and NULL.
| FilterSet::FilterSet | ( | bool | symmetric, |
| coeff * | anLow, | ||
| int | anLowSize, | ||
| int | anLowFirst, | ||
| coeff * | synLow = NULL, |
||
| int | synLowSize = 0, |
||
| int | synLowFirst = 0 |
||
| ) |
| FilterSet::FilterSet | ( | const FilterSet & | filterset | ) |
| FilterSet::~FilterSet | ( | void | ) |
| Filter& FilterSet::ahigh | ( | void | ) | [inline] |
Definition at line 92 of file Filter.hh.
References m_analysisHigh.
| Filter& FilterSet::alow | ( | void | ) | [inline] |
Definition at line 91 of file Filter.hh.
References m_analysisLow.
| void FilterSet::copy | ( | const FilterSet & | filterset | ) | [protected] |
| void FilterSet::dump | ( | void | ) |
| static FilterSet& FilterSet::filterFromString | ( | char * | str | ) | [static] |
Return a FilterSet from a String.
| invalid_argument | the filter in the string was not found |
| static const char* FilterSet::filterToString | ( | FilterSet & | filter | ) | [static] |
| void FilterSet::init | ( | bool | symmetric, |
| coeff * | anLow, | ||
| int | anLowSize, | ||
| int | anLowFirst, | ||
| coeff * | synLow, | ||
| int | synLowSize, | ||
| int | synLowFirst | ||
| ) |
| bool FilterSet::issym | ( | void | ) | [inline] |
Definition at line 95 of file Filter.hh.
References m_symmetric.
| Filter& FilterSet::shigh | ( | void | ) | [inline] |
Definition at line 94 of file Filter.hh.
References m_synthesisHigh.
| Filter& FilterSet::slow | ( | void | ) | [inline] |
Definition at line 93 of file Filter.hh.
References m_synthesisLow.
Filter* FilterSet::m_analysisHigh [protected] |
Definition at line 114 of file Filter.hh.
Referenced by ahigh(), and FilterSet().
Filter* FilterSet::m_analysisLow [protected] |
Definition at line 113 of file Filter.hh.
Referenced by alow(), and FilterSet().
bool FilterSet::m_symmetric [protected] |
Definition at line 112 of file Filter.hh.
Referenced by FilterSet(), and issym().
Filter* FilterSet::m_synthesisHigh [protected] |
Definition at line 116 of file Filter.hh.
Referenced by FilterSet(), and shigh().
Filter* FilterSet::m_synthesisLow [protected] |
Definition at line 115 of file Filter.hh.
Referenced by FilterSet(), and slow().
1.7.6.1