Zivid C++ API 2.9.0+4dbba385-1
Defining the Future of 3D Machine Vision
|
Adapt suggested settings to the ambient light frequency. This can be used to avoid artifacts in the point cloud due to AC powered ambient light being mixed in with the camera's projector light. More...
#include <Zivid/CaptureAssistant/SuggestSettingsParameters.h>
Public Types | |
enum class | ValueType { none , hz50 , hz60 } |
The type of the underlying value More... | |
Public Member Functions | |
AmbientLightFrequency ()=default | |
Default constructor More... | |
constexpr | AmbientLightFrequency (ValueType value) |
Constructor More... | |
ValueType | value () const |
Get the value More... | |
std::string | toString () const |
Get the value as string More... | |
bool | operator== (const AmbientLightFrequency &other) const |
Comparison operator More... | |
bool | operator!= (const AmbientLightFrequency &other) const |
Comparison operator More... | |
Static Public Member Functions | |
static std::set< ValueType > | validValues () |
All valid values of AmbientLightFrequency More... | |
Static Public Attributes | |
static constexpr DataModel::NodeType | nodeType = DataModel::NodeType::leafValue |
The type of this node More... | |
static constexpr const char * | path { "AmbientLightFrequency" } |
The full path for this value More... | |
static constexpr const char * | name { "AmbientLightFrequency" } |
The name of this value More... | |
static constexpr const char * | description |
The description for this value More... | |
static const AmbientLightFrequency | none |
none More... | |
static const AmbientLightFrequency | hz50 |
hz50 More... | |
static const AmbientLightFrequency | hz60 |
hz60 More... | |
Friends | |
struct | DataModel::Detail::Befriend< AmbientLightFrequency > |
std::ostream & | operator<< (std::ostream &stream, const AmbientLightFrequency::ValueType &value) |
Operator to serialize ValueType to a stream More... | |
std::ostream & | operator<< (std::ostream &stream, const AmbientLightFrequency &value) |
Operator to serialize the value to a stream More... | |
Adapt suggested settings to the ambient light frequency. This can be used to avoid artifacts in the point cloud due to AC powered ambient light being mixed in with the camera's projector light.
Select your power grid frequency. 60 Hz is typically used in Japan, Americas, Taiwan, South Korea, and the Philippines. 50 Hz is the normal in rest of the world. If ambient light is unproblematic, turn off for optimal performance.
|
default |
Default constructor
|
inlineexplicitconstexpr |
Constructor
|
inline |
Comparison operator
|
inline |
Comparison operator
std::string Zivid::CaptureAssistant::SuggestSettingsParameters::AmbientLightFrequency::toString | ( | ) | const |
Get the value as string
|
inlinestatic |
All valid values of AmbientLightFrequency
ValueType Zivid::CaptureAssistant::SuggestSettingsParameters::AmbientLightFrequency::value | ( | ) | const |
Get the value
|
friend |
|
friend |
Operator to serialize the value to a stream
|
friend |
Operator to serialize ValueType to a stream
|
staticconstexpr |
The description for this value
|
static |
hz50
|
static |
hz60
|
staticconstexpr |
The name of this value
|
staticconstexpr |
The type of this node
|
static |
none
|
staticconstexpr |
The full path for this value