#include <MultiSenseTypes.hh>
◆ ExposureConfig()
| crl::multisense::image::ExposureConfig::ExposureConfig |
( |
| ) |
|
|
inline |
◆ autoExposure()
| bool crl::multisense::image::ExposureConfig::autoExposure |
( |
| ) |
const |
|
inline |
◆ autoExposureDecay()
| uint32_t crl::multisense::image::ExposureConfig::autoExposureDecay |
( |
| ) |
const |
|
inline |
◆ autoExposureMax()
| uint32_t crl::multisense::image::ExposureConfig::autoExposureMax |
( |
| ) |
const |
|
inline |
◆ autoExposureRoiHeight()
| uint16_t crl::multisense::image::ExposureConfig::autoExposureRoiHeight |
( |
| ) |
const |
|
inline |
◆ autoExposureRoiWidth()
| uint16_t crl::multisense::image::ExposureConfig::autoExposureRoiWidth |
( |
| ) |
const |
|
inline |
◆ autoExposureRoiX()
| uint16_t crl::multisense::image::ExposureConfig::autoExposureRoiX |
( |
| ) |
const |
|
inline |
◆ autoExposureRoiY()
| uint16_t crl::multisense::image::ExposureConfig::autoExposureRoiY |
( |
| ) |
const |
|
inline |
◆ autoExposureTargetIntensity()
| float crl::multisense::image::ExposureConfig::autoExposureTargetIntensity |
( |
| ) |
const |
|
inline |
◆ autoExposureThresh()
| float crl::multisense::image::ExposureConfig::autoExposureThresh |
( |
| ) |
const |
|
inline |
◆ exposure()
| uint32_t crl::multisense::image::ExposureConfig::exposure |
( |
| ) |
const |
|
inline |
◆ gain()
| float crl::multisense::image::ExposureConfig::gain |
( |
| ) |
const |
|
inline |
◆ setAutoExposure()
| void crl::multisense::image::ExposureConfig::setAutoExposure |
( |
bool |
e | ) |
|
|
inline |
◆ setAutoExposureDecay()
| void crl::multisense::image::ExposureConfig::setAutoExposureDecay |
( |
uint32_t |
d | ) |
|
|
inline |
◆ setAutoExposureMax()
| void crl::multisense::image::ExposureConfig::setAutoExposureMax |
( |
uint32_t |
m | ) |
|
|
inline |
◆ setAutoExposureRoi()
| void crl::multisense::image::ExposureConfig::setAutoExposureRoi |
( |
uint16_t |
start_x, |
|
|
uint16_t |
start_y, |
|
|
uint16_t |
width, |
|
|
uint16_t |
height |
|
) |
| |
|
inline |
Set the desired ROI to use when computing the auto-exposure. x axis is horizontal and y axis is vertical. (0,0) coordinate starts in the upper left corner of the image. If (x + w > image width) or (y + h > image height) the sensor will return an error. Setting to default:(0,0,crl::multisense::Roi_Full_Image,crl::multisense::Roi_Full_Image) will use the entire image for the ROI regardless of the current resolution This feature is only available in sensor firmware version 4.3 and greater
- Parameters
-
| start_x | The X coordinate where the ROI starts |
| start_y | The Y coordinate where the ROI starts |
| width | The width of the ROI |
| height | The height of the ROI |
Definition at line 590 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
◆ setAutoExposureTargetIntensity()
| void crl::multisense::image::ExposureConfig::setAutoExposureTargetIntensity |
( |
float |
d | ) |
|
|
inline |
◆ setAutoExposureThresh()
| void crl::multisense::image::ExposureConfig::setAutoExposureThresh |
( |
float |
t | ) |
|
|
inline |
Set the desired auto-exposure threshold. This is the percentage of the image that should be white. Default value: 0.75
- Parameters
-
| t | The desired auto-exposure threshold [0.0, 1.0] |
Definition at line 573 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
◆ setExposure()
| void crl::multisense::image::ExposureConfig::setExposure |
( |
uint32_t |
e | ) |
|
|
inline |
Set the exposure time used to capture images. Note auto exposure must be disabled for this to take effect. Default value: 10000
- Parameters
-
| e | The output exposure time in microseconds [10, 5000000] |
Definition at line 532 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
◆ setGain()
| void crl::multisense::image::ExposureConfig::setGain |
( |
const float & |
g | ) |
|
|
inline |
◆ m_aeDecay
| uint32_t crl::multisense::image::ExposureConfig::m_aeDecay |
|
private |
◆ m_aeEnabled
| bool crl::multisense::image::ExposureConfig::m_aeEnabled |
|
private |
◆ m_aeMax
| uint32_t crl::multisense::image::ExposureConfig::m_aeMax |
|
private |
◆ m_aeTargetIntensity
| float crl::multisense::image::ExposureConfig::m_aeTargetIntensity |
|
private |
◆ m_aeThresh
| float crl::multisense::image::ExposureConfig::m_aeThresh |
|
private |
◆ m_autoExposureRoiHeight
| uint16_t crl::multisense::image::ExposureConfig::m_autoExposureRoiHeight |
|
private |
◆ m_autoExposureRoiWidth
| uint16_t crl::multisense::image::ExposureConfig::m_autoExposureRoiWidth |
|
private |
◆ m_autoExposureRoiX
| uint16_t crl::multisense::image::ExposureConfig::m_autoExposureRoiX |
|
private |
◆ m_autoExposureRoiY
| uint16_t crl::multisense::image::ExposureConfig::m_autoExposureRoiY |
|
private |
◆ m_exposure
| uint32_t crl::multisense::image::ExposureConfig::m_exposure |
|
private |
◆ m_gain
| float crl::multisense::image::ExposureConfig::m_gain |
|
private |
The documentation for this class was generated from the following file: