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>
|
using | ValueType = int32_t |
| The type of the underlying value.
|
|
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::Hole::Repair::Strictness::Strictness |
( |
| ) |
|
|
default |
◆ Strictness() [2/2]
Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::Strictness |
( |
int32_t | value | ) |
|
|
inlineexplicitconstexpr |
◆ hasValue()
bool Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::hasValue |
( |
| ) |
const |
Check if the value is set.
◆ operator!=()
bool Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::operator!= |
( |
const Strictness & | other | ) |
const |
|
inline |
◆ operator<()
bool Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::operator< |
( |
const Strictness & | other | ) |
const |
|
inline |
◆ operator<=()
bool Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::operator<= |
( |
const Strictness & | other | ) |
const |
|
inline |
◆ operator==()
bool Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::operator== |
( |
const Strictness & | other | ) |
const |
|
inline |
◆ operator>()
bool Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::operator> |
( |
const Strictness & | other | ) |
const |
|
inline |
◆ operator>=()
bool Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::operator>= |
( |
const Strictness & | other | ) |
const |
|
inline |
◆ reset()
void Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::reset |
( |
| ) |
|
Reset the node to unset state.
◆ toString()
std::string Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::toString |
( |
| ) |
const |
◆ validRange()
static constexpr Range< int32_t > Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::validRange |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ value()
int32_t Zivid::Settings::Processing::Filters::Hole::Repair::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
const char* Zivid::Settings::Processing::Filters::Hole::Repair::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
const char* Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::name { "Strictness" } |
|
staticconstexpr |
◆ nodeType
◆ path
const char* Zivid::Settings::Processing::Filters::Hole::Repair::Strictness::path { "Processing/Filters/Hole/Repair/Strictness" } |
|
staticconstexpr |
The full path for this value.
The documentation for this class was generated from the following file: