LibMultiSense
LibMultiSense Documentation
Loading...
Searching...
No Matches
multisense::MultiSenseConfig::ImageConfig Struct Reference

Image specific configuration. More...

#include <MultiSenseTypes.hh>

Public Member Functions

bool operator== (const ImageConfig &rhs) const
 Equality operator.
 

Public Attributes

float gamma = 2.2f
 Set the gamma correction for the image.
 
bool auto_exposure_enabled = true
 Enable or disable auto exposure.
 
std::optional< ManualExposureConfigmanual_exposure = std::nullopt
 The exposure config to use if auto exposure is disabled.
 
std::optional< AutoExposureConfigauto_exposure = std::nullopt
 The exposure config to use if auto exposure is enabled.
 
bool auto_white_balance_enabled = true
 Enable or disable auto white balance.
 
std::optional< ManualWhiteBalanceConfigmanual_white_balance = std::nullopt
 The white balance parameters to use if auto white balance is disabled.
 
std::optional< AutoWhiteBalanceConfigauto_white_balance = std::nullopt
 The white balance parameters to use if auto white balance is enabled.
 

Detailed Description

Image specific configuration.

Definition at line 715 of file MultiSenseTypes.hh.

Member Function Documentation

◆ operator==()

bool multisense::MultiSenseConfig::ImageConfig::operator== ( const ImageConfig rhs) const
inline

Equality operator.

Definition at line 756 of file MultiSenseTypes.hh.

Member Data Documentation

◆ auto_exposure

std::optional<AutoExposureConfig> multisense::MultiSenseConfig::ImageConfig::auto_exposure = std::nullopt

The exposure config to use if auto exposure is enabled.

Definition at line 736 of file MultiSenseTypes.hh.

◆ auto_exposure_enabled

bool multisense::MultiSenseConfig::ImageConfig::auto_exposure_enabled = true

Enable or disable auto exposure.

Definition at line 726 of file MultiSenseTypes.hh.

◆ auto_white_balance

std::optional<AutoWhiteBalanceConfig> multisense::MultiSenseConfig::ImageConfig::auto_white_balance = std::nullopt

The white balance parameters to use if auto white balance is enabled.

Definition at line 751 of file MultiSenseTypes.hh.

◆ auto_white_balance_enabled

bool multisense::MultiSenseConfig::ImageConfig::auto_white_balance_enabled = true

Enable or disable auto white balance.

Definition at line 741 of file MultiSenseTypes.hh.

◆ gamma

float multisense::MultiSenseConfig::ImageConfig::gamma = 2.2f

Set the gamma correction for the image.

Valid range [1.0, 2.2]

Definition at line 721 of file MultiSenseTypes.hh.

◆ manual_exposure

std::optional<ManualExposureConfig> multisense::MultiSenseConfig::ImageConfig::manual_exposure = std::nullopt

The exposure config to use if auto exposure is disabled.

Definition at line 731 of file MultiSenseTypes.hh.

◆ manual_white_balance

std::optional<ManualWhiteBalanceConfig> multisense::MultiSenseConfig::ImageConfig::manual_white_balance = std::nullopt

The white balance parameters to use if auto white balance is disabled.

Definition at line 746 of file MultiSenseTypes.hh.


The documentation for this struct was generated from the following file: