|
| Filters ()=default |
| Default constructor More...
|
|
void | set (const std::string &fullPath, const std::string &value) |
| Set a value from string by specifying the path More...
|
|
std::string | getString (const std::string &fullPath) const |
| Get a value as string by specifying the path More...
|
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Contrast >::value, int >::type = 0> |
const Settings::Filters::Contrast & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Contrast::Enabled >::value, int >::type = 0> |
const Settings::Filters::Contrast::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Contrast::Threshold >::value, int >::type = 0> |
const Settings::Filters::Contrast::Threshold & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Gaussian >::value, int >::type = 0> |
const Settings::Filters::Gaussian & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Gaussian::Enabled >::value, int >::type = 0> |
const Settings::Filters::Gaussian::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Gaussian::Sigma >::value, int >::type = 0> |
const Settings::Filters::Gaussian::Sigma & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Outlier >::value, int >::type = 0> |
const Settings::Filters::Outlier & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Outlier::Enabled >::value, int >::type = 0> |
const Settings::Filters::Outlier::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Outlier::Threshold >::value, int >::type = 0> |
const Settings::Filters::Outlier::Threshold & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Reflection >::value, int >::type = 0> |
const Settings::Filters::Reflection & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Reflection::Enabled >::value, int >::type = 0> |
const Settings::Filters::Reflection::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Saturated >::value, int >::type = 0> |
const Settings::Filters::Saturated & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Filters::Saturated::Enabled >::value, int >::type = 0> |
const Settings::Filters::Saturated::Enabled & | get () const |
|
template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
const Settings::Filters::Contrast & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const Settings::Filters::Gaussian & | get () const |
|
template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
const Settings::Filters::Outlier & | get () const |
|
template<size_t i, typename std::enable_if< i==3, int >::type = 0> |
const Settings::Filters::Reflection & | get () const |
|
template<size_t i, typename std::enable_if< i==4, int >::type = 0> |
const Settings::Filters::Saturated & | get () const |
|
| Filters (const Contrast &contrast, const Gaussian &gaussian, const Outlier &outlier, const Reflection &reflection, const Saturated &saturated) |
| Constructor More...
|
|
Filters & | set (const Contrast &value) |
| Set Contrast More...
|
|
const Contrast & | contrast () const |
| Get Contrast More...
|
|
Filters & | set (const Contrast::Enabled &value) |
| Set Contrast::Enabled More...
|
|
Filters & | set (const Contrast::Threshold &value) |
| Set Contrast::Threshold More...
|
|
Filters & | set (const Gaussian &value) |
| Set Gaussian More...
|
|
const Gaussian & | gaussian () const |
| Get Gaussian More...
|
|
Filters & | set (const Gaussian::Enabled &value) |
| Set Gaussian::Enabled More...
|
|
Filters & | set (const Gaussian::Sigma &value) |
| Set Gaussian::Sigma More...
|
|
Filters & | set (const Outlier &value) |
| Set Outlier More...
|
|
const Outlier & | outlier () const |
| Get Outlier More...
|
|
Filters & | set (const Outlier::Enabled &value) |
| Set Outlier::Enabled More...
|
|
Filters & | set (const Outlier::Threshold &value) |
| Set Outlier::Threshold More...
|
|
Filters & | set (const Reflection &value) |
| Set Reflection More...
|
|
const Reflection & | reflection () const |
| Get Reflection More...
|
|
Filters & | set (const Reflection::Enabled &value) |
| Set Reflection::Enabled More...
|
|
Filters & | set (const Saturated &value) |
| Set Saturated More...
|
|
const Saturated & | saturated () const |
| Get Saturated More...
|
|
Filters & | set (const Saturated::Enabled &value) |
| Set Saturated::Enabled More...
|
|
template<typename F > |
void | forEach (const F &f) const |
| Run the given function on each direct member with the value of the member as parameter More...
|
|
template<typename F > |
void | forEach (const F &f) |
| Run the given function on each direct member with the value of the member as parameter More...
|
|
template<typename F > |
void | traverseValues (const F &f) const |
| Traverse the entire tree using the given function with the value of the member as parameter More...
|
|
template<typename F > |
void | traverseValues (const F &f) |
| Traverse all members using the given function with the value of the member as parameter More...
|
|
std::string | toString () const |
| Get the value as string More...
|
|
void | setFromString (const std::string &value) |
| Set from the given string More...
|
|
bool | operator== (const Filters &other) const |
| Equality operator More...
|
|
bool | operator!= (const Filters &other) const |
| Inequality operator More...
|
|