Level of strictness when considering if a point should be filled. A higher level of strictness requires a missing point to be surrounded by valid points on more sides in order to be filled. Increasing this will fill fewer points, but it will be less likely to fill gaps that are not circular, for example between two edges.
More...
#include <Zivid/Settings.h>
Level of strictness when considering if a point should be filled. A higher level of strictness requires a missing point to be surrounded by valid points on more sides in order to be filled. Increasing this will fill fewer points, but it will be less likely to fill gaps that are not circular, for example between two edges.
◆ ValueType
The type of the underlying value
◆ Strictness() [1/2]
Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::Strictness |
( |
| ) |
|
|
default |
◆ Strictness() [2/2]
constexpr Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::Strictness |
( |
int32_t |
value | ) |
|
|
inlineexplicitconstexpr |
◆ hasValue()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::hasValue |
( |
| ) |
const |
Check if the value is set
◆ operator!=()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::operator!= |
( |
const Strictness & |
other | ) |
const |
|
inline |
◆ operator<()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::operator< |
( |
const Strictness & |
other | ) |
const |
|
inline |
◆ operator<=()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::operator<= |
( |
const Strictness & |
other | ) |
const |
|
inline |
◆ operator==()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::operator== |
( |
const Strictness & |
other | ) |
const |
|
inline |
◆ operator>()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::operator> |
( |
const Strictness & |
other | ) |
const |
|
inline |
◆ operator>=()
bool Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::operator>= |
( |
const Strictness & |
other | ) |
const |
|
inline |
◆ reset()
void Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::reset |
( |
| ) |
|
Reset the node to unset state
◆ toString()
std::string Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::toString |
( |
| ) |
const |
◆ validRange()
static constexpr Range< int32_t > Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::validRange |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ value()
int32_t Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::value |
( |
| ) |
const |
Get the value
If this object does not contain a value (see hasValue) then this method throws an exception.
◆ DataModel::Detail::Befriend< Strictness >
friend struct DataModel::Detail::Befriend< Strictness > |
|
friend |
◆ operator<<
std::ostream & operator<< |
( |
std::ostream & |
stream, |
|
|
const Strictness & |
value |
|
) |
| |
|
friend |
Operator to serialize the value to a stream
◆ description
constexpr const char* Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::description |
|
staticconstexpr |
Initial value:{
R"description(Level of strictness when considering if a point should be filled. A higher level of
strictness requires a missing point to be surrounded by valid points on more sides in
order to be filled. Increasing this will fill fewer points, but it will be less likely to
fill gaps that are not circular, for example between two edges.
)description"
}
The description for this value
◆ name
constexpr const char* Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::name { "Strictness" } |
|
staticconstexpr |
◆ nodeType
◆ path
constexpr const char* Zivid::Settings::Processing::Filters::Experimental::HoleFilling::Strictness::path |
|
staticconstexpr |
Initial value:{
"Processing/Filters/Experimental/HoleFilling/Strictness"
}
The full path for this value
The documentation for this class was generated from the following file: