Maximum normalized distance between neighboring points that are still classified as belonging to the same cluster. The default value (10.0) is optimal for most scenes. On messy scenes turning this setting down helps removing more bad points.
More...
#include <Zivid/Settings.h>
Maximum normalized distance between neighboring points that are still classified as belonging to the same cluster. The default value (10.0) is optimal for most scenes. On messy scenes turning this setting down helps removing more bad points.
◆ ValueType
The type of the underlying value
◆ MaxNeighborDistance() [1/2]
Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::MaxNeighborDistance |
( |
| ) |
|
|
default |
◆ MaxNeighborDistance() [2/2]
constexpr Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::MaxNeighborDistance |
( |
double |
value | ) |
|
|
inlineexplicitconstexpr |
◆ hasValue()
bool Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::hasValue |
( |
| ) |
const |
Check if the value is set
◆ operator!=()
bool Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::operator!= |
( |
const MaxNeighborDistance & |
other | ) |
const |
|
inline |
◆ operator<()
bool Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::operator< |
( |
const MaxNeighborDistance & |
other | ) |
const |
|
inline |
◆ operator<=()
bool Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::operator<= |
( |
const MaxNeighborDistance & |
other | ) |
const |
|
inline |
◆ operator==()
bool Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::operator== |
( |
const MaxNeighborDistance & |
other | ) |
const |
|
inline |
◆ operator>()
bool Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::operator> |
( |
const MaxNeighborDistance & |
other | ) |
const |
|
inline |
◆ operator>=()
bool Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::operator>= |
( |
const MaxNeighborDistance & |
other | ) |
const |
|
inline |
◆ reset()
void Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::reset |
( |
| ) |
|
Reset the node to unset state
◆ toString()
std::string Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::toString |
( |
| ) |
const |
◆ validRange()
static constexpr Range< double > Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::validRange |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ value()
double Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::value |
( |
| ) |
const |
Get the value
If this object does not contain a value (see hasValue) then this method throws an exception.
◆ DataModel::Detail::Befriend< MaxNeighborDistance >
◆ operator<<
Operator to serialize the value to a stream
◆ description
constexpr const char* Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::description |
|
staticconstexpr |
Initial value:{
R"description(Maximum normalized distance between neighboring points that are still classified as
belonging to the same cluster. The default value (10.0) is optimal for most scenes.
On messy scenes turning this setting down helps removing more bad points.
)description"
}
The description for this value
◆ name
constexpr const char* Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::name { "MaxNeighborDistance" } |
|
staticconstexpr |
◆ nodeType
◆ path
constexpr const char* Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::path |
|
staticconstexpr |
Initial value:{
"Processing/Filters/Cluster/Removal/MaxNeighborDistance"
}
The full path for this value
The documentation for this class was generated from the following file: