Relative diameter of holes to fill. Increasing this will fill more points, but require more computation time. The maximum allowed hole size scales with distance, so that we allow filling larger holes at greater distances, measured in mm.
More...
#include <Zivid/Settings.h>
Relative diameter of holes to fill. Increasing this will fill more points, but require more computation time. The maximum allowed hole size scales with distance, so that we allow filling larger holes at greater distances, measured in mm.
◆ ValueType
The type of the underlying value
◆ HoleSize() [1/2]
Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::HoleSize |
( |
| ) |
|
|
default |
◆ HoleSize() [2/2]
constexpr Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::HoleSize |
( |
double |
value | ) |
|
|
inlineexplicitconstexpr |
◆ hasValue()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::hasValue |
( |
| ) |
const |
Check if the value is set
◆ operator!=()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::operator!= |
( |
const HoleSize & |
other | ) |
const |
|
inline |
◆ operator<()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::operator< |
( |
const HoleSize & |
other | ) |
const |
|
inline |
◆ operator<=()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::operator<= |
( |
const HoleSize & |
other | ) |
const |
|
inline |
◆ operator==()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::operator== |
( |
const HoleSize & |
other | ) |
const |
|
inline |
◆ operator>()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::operator> |
( |
const HoleSize & |
other | ) |
const |
|
inline |
◆ operator>=()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::operator>= |
( |
const HoleSize & |
other | ) |
const |
|
inline |
◆ reset()
void Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::reset |
( |
| ) |
|
Reset the node to unset state
◆ toString()
std::string Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::toString |
( |
| ) |
const |
◆ validRange()
static constexpr Range< double > Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::validRange |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ value()
double Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::value |
( |
| ) |
const |
Get the value
If this object does not contain a value (see hasValue) then this method throws an exception.
◆ DataModel::Detail::Befriend< HoleSize >
friend struct DataModel::Detail::Befriend< HoleSize > |
|
friend |
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & |
stream, |
|
|
const HoleSize & |
value |
|
) |
| |
|
friend |
Operator to serialize the value to a stream
◆ description
constexpr const char* Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::description |
|
staticconstexpr |
Initial value:{
R"description(Relative diameter of holes to fill. Increasing this will fill more points, but require more
computation time. The maximum allowed hole size scales with distance, so that we allow
filling larger holes at greater distances, measured in mm.
)description"
}
The description for this value
◆ name
constexpr const char* Zivid::Settings::Processing::Filters::Experimental::HoleFilling::HoleSize::name { "HoleSize" } |
|
staticconstexpr |
◆ nodeType
◆ path
The full path for this value
The documentation for this class was generated from the following file: