Maximum normalized distance between neighboring points that are still classified as belonging to the same cluster. The default value is optimal for most scenes. On messy scenes turning this setting down helps removing more bad points.
More...
#include <Zivid/Settings.h>
|
using | ValueType = double |
| The type of the underlying value.
|
|
Maximum normalized distance between neighboring points that are still classified as belonging to the same cluster. The default value 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]
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
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 is optimal for most scenes. On messy
scenes turning this setting down helps removing more bad points.
)description"
}
The description for this value.
◆ name
const char* Zivid::Settings::Processing::Filters::Cluster::Removal::MaxNeighborDistance::name { "MaxNeighborDistance" } |
|
staticconstexpr |
◆ nodeType
◆ path
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: