|
| Filters () |
| Default constructor.
|
|
template<typename... Args> |
| Filters (Args &&...args) |
| Constructor taking variadic number of arguments.
|
|
template<typename... Args> |
void | set (Args &&...args) |
| Set multiple arguments.
|
|
template<typename... Args> |
Filters | copyWith (Args &&...args) const |
| Returns a copy of this object with the given argument(s) set to the new value(s)
|
|
const Cluster & | cluster () const |
| Get Cluster.
|
|
Cluster & | cluster () |
| Get Cluster.
|
|
Filters & | set (const Cluster &value) |
| Set Cluster.
|
|
Filters & | set (const Cluster::Removal &value) |
| Set Cluster::Removal.
|
|
Filters & | set (const Cluster::Removal::Enabled &value) |
| Set Cluster::Removal::Enabled.
|
|
Filters & | set (const Cluster::Removal::MaxNeighborDistance &value) |
| Set Cluster::Removal::MaxNeighborDistance.
|
|
Filters & | set (const Cluster::Removal::MinArea &value) |
| Set Cluster::Removal::MinArea.
|
|
const Experimental & | experimental () const |
| Get Experimental.
|
|
Experimental & | experimental () |
| Get Experimental.
|
|
Filters & | set (const Experimental &value) |
| Set Experimental.
|
|
Filters & | set (const Experimental::ContrastDistortion &value) |
| Set Experimental::ContrastDistortion.
|
|
Filters & | set (const Experimental::ContrastDistortion::Correction &value) |
| Set Experimental::ContrastDistortion::Correction.
|
|
Filters & | set (const Experimental::ContrastDistortion::Correction::Enabled &value) |
| Set Experimental::ContrastDistortion::Correction::Enabled.
|
|
Filters & | set (const Experimental::ContrastDistortion::Correction::Strength &value) |
| Set Experimental::ContrastDistortion::Correction::Strength.
|
|
Filters & | set (const Experimental::ContrastDistortion::Removal &value) |
| Set Experimental::ContrastDistortion::Removal.
|
|
Filters & | set (const Experimental::ContrastDistortion::Removal::Enabled &value) |
| Set Experimental::ContrastDistortion::Removal::Enabled.
|
|
Filters & | set (const Experimental::ContrastDistortion::Removal::Threshold &value) |
| Set Experimental::ContrastDistortion::Removal::Threshold.
|
|
const Hole & | hole () const |
| Get Hole.
|
|
Hole & | hole () |
| Get Hole.
|
|
Filters & | set (const Hole &value) |
| Set Hole.
|
|
Filters & | set (const Hole::Repair &value) |
| Set Hole::Repair.
|
|
Filters & | set (const Hole::Repair::Enabled &value) |
| Set Hole::Repair::Enabled.
|
|
Filters & | set (const Hole::Repair::HoleSize &value) |
| Set Hole::Repair::HoleSize.
|
|
Filters & | set (const Hole::Repair::Strictness &value) |
| Set Hole::Repair::Strictness.
|
|
const Noise & | noise () const |
| Get Noise.
|
|
Noise & | noise () |
| Get Noise.
|
|
Filters & | set (const Noise &value) |
| Set Noise.
|
|
Filters & | set (const Noise::Removal &value) |
| Set Noise::Removal.
|
|
Filters & | set (const Noise::Removal::Enabled &value) |
| Set Noise::Removal::Enabled.
|
|
Filters & | set (const Noise::Removal::Threshold &value) |
| Set Noise::Removal::Threshold.
|
|
Filters & | set (const Noise::Repair &value) |
| Set Noise::Repair.
|
|
Filters & | set (const Noise::Repair::Enabled &value) |
| Set Noise::Repair::Enabled.
|
|
Filters & | set (const Noise::Suppression &value) |
| Set Noise::Suppression.
|
|
Filters & | set (const Noise::Suppression::Enabled &value) |
| Set Noise::Suppression::Enabled.
|
|
const Outlier & | outlier () const |
| Get Outlier.
|
|
Outlier & | outlier () |
| Get Outlier.
|
|
Filters & | set (const Outlier &value) |
| Set Outlier.
|
|
Filters & | set (const Outlier::Removal &value) |
| Set Outlier::Removal.
|
|
Filters & | set (const Outlier::Removal::Enabled &value) |
| Set Outlier::Removal::Enabled.
|
|
Filters & | set (const Outlier::Removal::Threshold &value) |
| Set Outlier::Removal::Threshold.
|
|
const Reflection & | reflection () const |
| Get Reflection.
|
|
Reflection & | reflection () |
| Get Reflection.
|
|
Filters & | set (const Reflection &value) |
| Set Reflection.
|
|
Filters & | set (const Reflection::Removal &value) |
| Set Reflection::Removal.
|
|
Filters & | set (const Reflection::Removal::Enabled &value) |
| Set Reflection::Removal::Enabled.
|
|
Filters & | set (const Reflection::Removal::Mode &value) |
| Set Reflection::Removal::Mode.
|
|
const Smoothing & | smoothing () const |
| Get Smoothing.
|
|
Smoothing & | smoothing () |
| Get Smoothing.
|
|
Filters & | set (const Smoothing &value) |
| Set Smoothing.
|
|
Filters & | set (const Smoothing::Gaussian &value) |
| Set Smoothing::Gaussian.
|
|
Filters & | set (const Smoothing::Gaussian::Enabled &value) |
| Set Smoothing::Gaussian::Enabled.
|
|
Filters & | set (const Smoothing::Gaussian::Sigma &value) |
| Set Smoothing::Gaussian::Sigma.
|
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster >::value, int >::type = 0> |
const Settings::Processing::Filters::Cluster & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster::Removal >::value, int >::type = 0> |
const Settings::Processing::Filters::Cluster::Removal & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster::Removal::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Cluster::Removal::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance >::value, int >::type = 0> |
const Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Cluster::Removal::MinArea >::value, int >::type = 0> |
const Settings::Processing::Filters::Cluster::Removal::MinArea & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::ContrastDistortion & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Correction >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::ContrastDistortion::Correction & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Correction::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::ContrastDistortion::Correction::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Correction::Strength >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::ContrastDistortion::Correction::Strength & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Removal >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::ContrastDistortion::Removal & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Removal::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::ContrastDistortion::Removal::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::ContrastDistortion::Removal::Threshold >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::ContrastDistortion::Removal::Threshold & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Hole >::value, int >::type = 0> |
const Settings::Processing::Filters::Hole & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Hole::Repair >::value, int >::type = 0> |
const Settings::Processing::Filters::Hole::Repair & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Hole::Repair::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Hole::Repair::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Hole::Repair::HoleSize >::value, int >::type = 0> |
const Settings::Processing::Filters::Hole::Repair::HoleSize & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Hole::Repair::Strictness >::value, int >::type = 0> |
const Settings::Processing::Filters::Hole::Repair::Strictness & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise >::value, int >::type = 0> |
const Settings::Processing::Filters::Noise & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Removal >::value, int >::type = 0> |
const Settings::Processing::Filters::Noise::Removal & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Removal::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Noise::Removal::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Removal::Threshold >::value, int >::type = 0> |
const Settings::Processing::Filters::Noise::Removal::Threshold & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Repair >::value, int >::type = 0> |
const Settings::Processing::Filters::Noise::Repair & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Repair::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Noise::Repair::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Suppression >::value, int >::type = 0> |
const Settings::Processing::Filters::Noise::Suppression & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Noise::Suppression::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Noise::Suppression::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Outlier >::value, int >::type = 0> |
const Settings::Processing::Filters::Outlier & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Outlier::Removal >::value, int >::type = 0> |
const Settings::Processing::Filters::Outlier::Removal & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Outlier::Removal::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Outlier::Removal::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Outlier::Removal::Threshold >::value, int >::type = 0> |
const Settings::Processing::Filters::Outlier::Removal::Threshold & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection >::value, int >::type = 0> |
const Settings::Processing::Filters::Reflection & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection::Removal >::value, int >::type = 0> |
const Settings::Processing::Filters::Reflection::Removal & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection::Removal::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Reflection::Removal::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Reflection::Removal::Mode >::value, int >::type = 0> |
const Settings::Processing::Filters::Reflection::Removal::Mode & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Smoothing >::value, int >::type = 0> |
const Settings::Processing::Filters::Smoothing & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Smoothing::Gaussian >::value, int >::type = 0> |
const Settings::Processing::Filters::Smoothing::Gaussian & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Smoothing::Gaussian::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Smoothing::Gaussian::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Smoothing::Gaussian::Sigma >::value, int >::type = 0> |
const Settings::Processing::Filters::Smoothing::Gaussian::Sigma & | get () const |
|
template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
const Settings::Processing::Filters::Cluster & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const Settings::Processing::Filters::Experimental & | get () const |
|
template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
const Settings::Processing::Filters::Hole & | get () const |
|
template<size_t i, typename std::enable_if< i==3, int >::type = 0> |
const Settings::Processing::Filters::Noise & | get () const |
|
template<size_t i, typename std::enable_if< i==4, int >::type = 0> |
const Settings::Processing::Filters::Outlier & | get () const |
|
template<size_t i, typename std::enable_if< i==5, int >::type = 0> |
const Settings::Processing::Filters::Reflection & | get () const |
|
template<size_t i, typename std::enable_if< i==6, int >::type = 0> |
const Settings::Processing::Filters::Smoothing & | get () const |
|
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.
|
|
template<typename F > |
void | forEach (const F &f) |
| Run the given function on each direct member with the value of the member as parameter.
|
|
bool | operator== (const Filters &other) const |
| Equality operator.
|
|
bool | operator!= (const Filters &other) const |
| Inequality operator.
|
|
std::string | toString () const |
| Get the value as string.
|
|