LibMultiSense
LibMultiSense Documentation
multisense::MultiSenseConfig::ImageConfig Struct Reference

Image specific configuration. More...

#include <MultiSenseTypes.hh>

Public Member Functions

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

Public Attributes

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

Detailed Description

Image specific configuration.

Definition at line 678 of file MultiSenseTypes.hh.

Member Function Documentation

◆ operator==()

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

Equality operator.

Definition at line 719 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 699 of file MultiSenseTypes.hh.

◆ auto_exposure_enabled

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

Enable or disable auto exposure.

Definition at line 689 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 714 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 704 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 684 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 694 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 709 of file MultiSenseTypes.hh.


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