CppNCorr
C++ ncorr Digital Image Correlation engine
Loading...
Searching...
No Matches
ncorr::FilterConfig Struct Reference

#include <Image2D.h>

Public Member Functions

 FilterConfig ()=default
 
 FilterConfig (std::set< FilterType > f)
 
 FilterConfig (std::set< FilterType > f, int sat_level)
 
 FilterConfig (std::set< FilterType > f, int sat_level, std::vector< int > bp)
 
bool has_saturation () const
 
bool has_bandpass () const
 
bool empty () const
 

Public Attributes

std::set< FilterTypefilters
 
int saturation_level = 200
 
std::vector< int > bandpass_params = {5, 50}
 

Detailed Description

Definition at line 30 of file Image2D.h.

Constructor & Destructor Documentation

◆ FilterConfig() [1/4]

ncorr::FilterConfig::FilterConfig ( )
default

◆ FilterConfig() [2/4]

ncorr::FilterConfig::FilterConfig ( std::set< FilterType f)
inline

Definition at line 36 of file Image2D.h.

◆ FilterConfig() [3/4]

ncorr::FilterConfig::FilterConfig ( std::set< FilterType f,
int  sat_level 
)
inline

Definition at line 37 of file Image2D.h.

◆ FilterConfig() [4/4]

ncorr::FilterConfig::FilterConfig ( std::set< FilterType f,
int  sat_level,
std::vector< int >  bp 
)
inline

Definition at line 38 of file Image2D.h.

Member Function Documentation

◆ empty()

bool ncorr::FilterConfig::empty ( ) const
inline

Definition at line 43 of file Image2D.h.

◆ has_bandpass()

bool ncorr::FilterConfig::has_bandpass ( ) const
inline

Definition at line 42 of file Image2D.h.

◆ has_saturation()

bool ncorr::FilterConfig::has_saturation ( ) const
inline

Definition at line 41 of file Image2D.h.

Member Data Documentation

◆ bandpass_params

std::vector<int> ncorr::FilterConfig::bandpass_params = {5, 50}

Definition at line 33 of file Image2D.h.

◆ filters

std::set<FilterType> ncorr::FilterConfig::filters

Definition at line 31 of file Image2D.h.

◆ saturation_level

int ncorr::FilterConfig::saturation_level = 200

Definition at line 32 of file Image2D.h.


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