#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: