|
| HoleFilling () |
| Default constructor.
|
|
template<typename... Args> |
| HoleFilling (Args &&...args) |
| Constructor taking variadic number of arguments.
|
|
template<typename... Args> |
void | set (Args &&...args) |
| Set multiple arguments.
|
|
template<typename... Args> |
HoleFilling | copyWith (Args &&...args) const |
| Returns a copy of this object with the given argument(s) set to the new value(s)
|
|
const Enabled & | isEnabled () const |
| Get Enabled.
|
|
Enabled & | isEnabled () |
| Get Enabled.
|
|
HoleFilling & | set (const Enabled &value) |
| Set Enabled.
|
|
const HoleSize & | holeSize () const |
| Get HoleSize.
|
|
HoleSize & | holeSize () |
| Get HoleSize.
|
|
HoleFilling & | set (const HoleSize &value) |
| Set HoleSize.
|
|
const Strictness & | strictness () const |
| Get Strictness.
|
|
Strictness & | strictness () |
| Get Strictness.
|
|
HoleFilling & | set (const Strictness &value) |
| Set Strictness.
|
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::HoleFilling::Enabled >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::HoleFilling::Enabled & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::HoleFilling::HoleSize >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::HoleFilling::HoleSize & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, Settings::Processing::Filters::Experimental::HoleFilling::Strictness >::value, int >::type = 0> |
const Settings::Processing::Filters::Experimental::HoleFilling::Strictness & | get () const |
|
template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
const Settings::Processing::Filters::Experimental::HoleFilling::Enabled & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const Settings::Processing::Filters::Experimental::HoleFilling::HoleSize & | get () const |
|
template<size_t i, typename std::enable_if< i==2, int >::type = 0> |
const Settings::Processing::Filters::Experimental::HoleFilling::Strictness & | 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 HoleFilling &other) const |
| Equality operator.
|
|
bool | operator!= (const HoleFilling &other) const |
| Inequality operator.
|
|
std::string | toString () const |
| Get the value as string.
|
|
Fills in removed points by interpolating remaining surrounding points.