NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
NumeRe::FilterSettings Struct Reference

This structure contains the necessary information to create an instance of one of the following filters. More...

#include <filtering.hpp>

Collaboration diagram for NumeRe::FilterSettings:

Public Types

enum  FilterType { FILTER_NONE , FILTER_WEIGHTED_LINEAR , FILTER_GAUSSIAN , FILTER_SAVITZKY_GOLAY }
 

Public Member Functions

 FilterSettings (FilterType _type=FILTER_NONE, size_t _row=1u, size_t _col=1u, double _alpha=NAN)
 

Public Attributes

FilterType type
 
size_t row
 
size_t col
 
double alpha
 

Detailed Description

This structure contains the necessary information to create an instance of one of the following filters.

Definition at line 39 of file filtering.hpp.

Member Enumeration Documentation

◆ FilterType

Enumerator
FILTER_NONE 
FILTER_WEIGHTED_LINEAR 
FILTER_GAUSSIAN 
FILTER_SAVITZKY_GOLAY 

Definition at line 41 of file filtering.hpp.

Constructor & Destructor Documentation

◆ FilterSettings()

NumeRe::FilterSettings::FilterSettings ( FilterType  _type = FILTER_NONE,
size_t  _row = 1u,
size_t  _col = 1u,
double  _alpha = NAN 
)
inline

Definition at line 54 of file filtering.hpp.

Member Data Documentation

◆ alpha

double NumeRe::FilterSettings::alpha

Definition at line 52 of file filtering.hpp.

Referenced by NumeRe::createFilter(), and Memory::smooth().

◆ col

size_t NumeRe::FilterSettings::col

Definition at line 51 of file filtering.hpp.

Referenced by NumeRe::createFilter(), and Memory::smooth().

◆ row

size_t NumeRe::FilterSettings::row

Definition at line 50 of file filtering.hpp.

Referenced by NumeRe::createFilter(), and Memory::smooth().

◆ type

FilterType NumeRe::FilterSettings::type

Definition at line 49 of file filtering.hpp.

Referenced by NumeRe::createFilter().


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