Used to specify a constraint on the total capture time for the settings suggested by the Capture Assistant, and optionally specify the ambient light frequency.
More...
|
| SuggestSettingsParameters () |
| Default constructor.
|
|
| SuggestSettingsParameters (const std::string &fileName) |
| Construct SuggestSettingsParameters by loading from file.
|
|
template<typename... Args> |
| SuggestSettingsParameters (Args &&...args) |
| Constructor taking variadic number of arguments.
|
|
template<typename... Args> |
void | set (Args &&...args) |
| Set multiple arguments.
|
|
template<typename... Args> |
SuggestSettingsParameters | copyWith (Args &&...args) const |
| Returns a copy of this object with the given argument(s) set to the new value(s)
|
|
const AmbientLightFrequency & | ambientLightFrequency () const |
| Get AmbientLightFrequency.
|
|
AmbientLightFrequency & | ambientLightFrequency () |
| Get AmbientLightFrequency.
|
|
SuggestSettingsParameters & | set (const AmbientLightFrequency &value) |
| Set AmbientLightFrequency.
|
|
const MaxCaptureTime & | maxCaptureTime () const |
| Get MaxCaptureTime.
|
|
MaxCaptureTime & | maxCaptureTime () |
| Get MaxCaptureTime.
|
|
SuggestSettingsParameters & | set (const MaxCaptureTime &value) |
| Set MaxCaptureTime.
|
|
template<typename T , typename std::enable_if< std::is_same< T, SuggestSettingsParameters::AmbientLightFrequency >::value, int >::type = 0> |
const SuggestSettingsParameters::AmbientLightFrequency & | get () const |
|
template<typename T , typename std::enable_if< std::is_same< T, SuggestSettingsParameters::MaxCaptureTime >::value, int >::type = 0> |
const SuggestSettingsParameters::MaxCaptureTime & | get () const |
|
template<size_t i, typename std::enable_if< i==0, int >::type = 0> |
const SuggestSettingsParameters::AmbientLightFrequency & | get () const |
|
template<size_t i, typename std::enable_if< i==1, int >::type = 0> |
const SuggestSettingsParameters::MaxCaptureTime & | get () const |
|
template<typename F > |
void | forEach (const F &f) const |
| Run the given function on each direct member with the value of the member as parameter.
|
|
template<typename F > |
void | forEach (const F &f) |
| Run the given function on each direct member with the value of the member as parameter.
|
|
bool | operator== (const SuggestSettingsParameters &other) const |
| Equality operator.
|
|
bool | operator!= (const SuggestSettingsParameters &other) const |
| Inequality operator.
|
|
std::string | toString () const |
| Get the value as string.
|
|
void | save (const std::string &fileName) const |
| Save to the given file.
|
|
void | load (const std::string &fileName) |
| Load from the given file.
|
|
Used to specify a constraint on the total capture time for the settings suggested by the Capture Assistant, and optionally specify the ambient light frequency.