#include "NoiseReductionBase.h"
#include "BasicUI.h"
#include "EffectOutputTracks.h"
#include "FFT.h"
#include "TrackSpectrumTransformer.h"
#include "WaveTrack.h"
#include <algorithm>
#include <cmath>
Go to the source code of this file.
|
enum | anonymous_namespace{NoiseReductionBase.cpp}::DiscriminationMethod : size_t {
anonymous_namespace{NoiseReductionBase.cpp}::DM_MEDIAN
, anonymous_namespace{NoiseReductionBase.cpp}::DM_SECOND_GREATEST
, anonymous_namespace{NoiseReductionBase.cpp}::DM_OLD_METHOD
, anonymous_namespace{NoiseReductionBase.cpp}::DM_N_METHODS
,
anonymous_namespace{NoiseReductionBase.cpp}::DM_DEFAULT_METHOD = DM_SECOND_GREATEST
} |
|
enum | anonymous_namespace{NoiseReductionBase.cpp}::WindowTypes : unsigned {
anonymous_namespace{NoiseReductionBase.cpp}::WT_RECTANGULAR_HANN = 0
, anonymous_namespace{NoiseReductionBase.cpp}::WT_HANN_RECTANGULAR
, anonymous_namespace{NoiseReductionBase.cpp}::WT_HANN_HANN
, anonymous_namespace{NoiseReductionBase.cpp}::WT_BLACKMAN_HANN
,
anonymous_namespace{NoiseReductionBase.cpp}::WT_HAMMING_RECTANGULAR
, anonymous_namespace{NoiseReductionBase.cpp}::WT_HAMMING_HANN
, anonymous_namespace{NoiseReductionBase.cpp}::WT_N_WINDOW_TYPES
, anonymous_namespace{NoiseReductionBase.cpp}::WT_DEFAULT_WINDOW_TYPES = WT_HANN_HANN
} |
|
enum | { anonymous_namespace{NoiseReductionBase.cpp}::DEFAULT_WINDOW_SIZE_CHOICE = 8
, anonymous_namespace{NoiseReductionBase.cpp}::DEFAULT_STEPS_PER_WINDOW_CHOICE
} |
|
|
template<typename StructureType , typename FieldType > |
void | anonymous_namespace{NoiseReductionBase.cpp}::readPrefs (StructureType *structure, const wxString &prefix, const PrefsTableEntry< StructureType, FieldType > *fields, size_t numFields) |
|
template<typename StructureType , typename FieldType > |
void | anonymous_namespace{NoiseReductionBase.cpp}::writePrefs (const StructureType *structure, const wxString &prefix, const PrefsTableEntry< StructureType, FieldType > *fields, size_t numFields) |
|
◆ RESIDUE_CHOICE
◆ FloatVector