A classification of the detected ambient light flicker, if any. The values grid50hz
and grid60hz
indicate that ambient light matching a 50 Hz or 60 Hz power grid was detected in the scene. In those cases it is recommended to use Ambient Light Adaptation for better point cloud quality. The value unknownFlicker
indicates that some significant time-varying ambient light was detected, but it did not match the characteristics of a standard power grid.
More...
#include <Zivid/SceneConditions.h>
A classification of the detected ambient light flicker, if any. The values grid50hz
and grid60hz
indicate that ambient light matching a 50 Hz or 60 Hz power grid was detected in the scene. In those cases it is recommended to use Ambient Light Adaptation for better point cloud quality. The value unknownFlicker
indicates that some significant time-varying ambient light was detected, but it did not match the characteristics of a standard power grid.
◆ ValueType
The type of the underlying value.
Enumerator |
---|
noFlicker | |
unknownFlicker | |
grid50hz | |
grid60hz | |
◆ FlickerClassification() [1/2]
Zivid::SceneConditions::AmbientLight::FlickerClassification::FlickerClassification |
( |
| ) |
|
|
default |
◆ FlickerClassification() [2/2]
Zivid::SceneConditions::AmbientLight::FlickerClassification::FlickerClassification |
( |
ValueType | value | ) |
|
|
inlineexplicitconstexpr |
◆ operator!=()
bool Zivid::SceneConditions::AmbientLight::FlickerClassification::operator!= |
( |
const FlickerClassification & | other | ) |
const |
|
inline |
◆ operator==()
bool Zivid::SceneConditions::AmbientLight::FlickerClassification::operator== |
( |
const FlickerClassification & | other | ) |
const |
|
inline |
◆ toString()
std::string Zivid::SceneConditions::AmbientLight::FlickerClassification::toString |
( |
| ) |
const |
◆ validValues()
static std::set< ValueType > Zivid::SceneConditions::AmbientLight::FlickerClassification::validValues |
( |
| ) |
|
|
inlinestatic |
◆ value()
ValueType Zivid::SceneConditions::AmbientLight::FlickerClassification::value |
( |
| ) |
const |
◆ DataModel::Detail::Befriend< FlickerClassification >
◆ operator<< [1/2]
Operator to serialize the value to a stream.
◆ operator<< [2/2]
Operator to serialize ValueType to a stream.
◆ description
const char* Zivid::SceneConditions::AmbientLight::FlickerClassification::description |
|
staticconstexpr |
Initial value:{
R"description(A classification of the detected ambient light flicker, if any.
The values `grid50hz` and `grid60hz` indicate that ambient
light matching a 50 Hz or 60 Hz power grid was detected in the
scene. In those cases it is recommended to use Ambient Light
Adaptation for better point cloud quality. The value
`unknownFlicker` indicates that some significant time-varying
ambient light was detected, but it did not match the
characteristics of a standard power grid.
)description"
}
The description for this value.
◆ grid50hz
◆ grid60hz
◆ name
const char* Zivid::SceneConditions::AmbientLight::FlickerClassification::name { "FlickerClassification" } |
|
staticconstexpr |
◆ nodeType
◆ noFlicker
◆ path
const char* Zivid::SceneConditions::AmbientLight::FlickerClassification::path { "AmbientLight/FlickerClassification" } |
|
staticconstexpr |
The full path for this value.
◆ unknownFlicker
The documentation for this class was generated from the following file: