Public Member Functions | Public Attributes | List of all members
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

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

Detailed Description

Image specific configuration.

Definition at line 678 of file LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

Member Function Documentation

◆ operator==()

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

Equality operator.

Definition at line 719 of file LibMultiSense/include/MultiSense/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 LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

◆ auto_exposure_enabled

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

Enable or disable auto exposure.

Definition at line 689 of file LibMultiSense/include/MultiSense/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 LibMultiSense/include/MultiSense/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 LibMultiSense/include/MultiSense/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 LibMultiSense/include/MultiSense/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 LibMultiSense/include/MultiSense/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 LibMultiSense/include/MultiSense/MultiSenseTypes.hh.


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


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:10