#include <autofeatures.h>
◆ AutoFeatures()
| AutoFeatures::AutoFeatures |
( |
std::shared_ptr< peak::core::NodeMap > | nodemap | ) |
|
◆ ~AutoFeatures()
| AutoFeatures::~AutoFeatures |
( |
| ) |
|
◆ CreateAutoControllers()
| void AutoFeatures::CreateAutoControllers |
( |
| ) |
|
|
private |
◆ CreateAutoManager()
| void AutoFeatures::CreateAutoManager |
( |
| ) |
|
|
private |
◆ ExposureLimit()
| std::pair< double, double > AutoFeatures::ExposureLimit |
( |
| ) |
const |
◆ GainLimit()
| std::pair< double, double > AutoFeatures::GainLimit |
( |
| ) |
const |
◆ ProcessImage()
| void AutoFeatures::ProcessImage |
( |
const peak::ipl::Image * | image | ) |
|
◆ RegisterExposureCallback()
| void AutoFeatures::RegisterExposureCallback |
( |
std::function< void(void)> | callback | ) |
|
◆ RegisterGainCallback()
| void AutoFeatures::RegisterGainCallback |
( |
std::function< void(void)> | callback | ) |
|
◆ RegisterWhiteBalanceCallback()
| void AutoFeatures::RegisterWhiteBalanceCallback |
( |
std::function< void(void)> | callback | ) |
|
◆ Reset()
| void AutoFeatures::Reset |
( |
| ) |
|
◆ SetExposureLimit()
| void AutoFeatures::SetExposureLimit |
( |
const std::pair< double, double > & | limit | ) |
|
◆ SetExposureMode()
| void AutoFeatures::SetExposureMode |
( |
peak_afl_controller_automode | mode | ) |
|
◆ SetGainLimit()
| void AutoFeatures::SetGainLimit |
( |
const std::pair< double, double > & | limit | ) |
|
◆ SetGainMode()
| void AutoFeatures::SetGainMode |
( |
peak_afl_controller_automode | mode | ) |
|
◆ SetSkipFrames()
| void AutoFeatures::SetSkipFrames |
( |
int | skipFrames | ) |
|
◆ SetWhiteBalanceMode()
| void AutoFeatures::SetWhiteBalanceMode |
( |
peak_afl_controller_automode | mode | ) |
|
◆ m_autoBrightnessController
| std::shared_ptr<peak::afl::Controller> AutoFeatures::m_autoBrightnessController {} |
|
private |
◆ m_autoFeaturesManager
| std::unique_ptr<peak::afl::Manager> AutoFeatures::m_autoFeaturesManager {} |
|
private |
◆ m_autoWhiteBalanceController
| std::shared_ptr<peak::afl::Controller> AutoFeatures::m_autoWhiteBalanceController {} |
|
private |
◆ m_exposureFinishedCallback
| std::function<void(void)> AutoFeatures::m_exposureFinishedCallback |
|
private |
◆ m_gainControllerIPL
| peak::ipl::Gain AutoFeatures::m_gainControllerIPL {} |
|
private |
◆ m_gainFinishedCallback
| std::function<void(void)> AutoFeatures::m_gainFinishedCallback |
|
private |
◆ m_nodemapRemoteDevice
| std::shared_ptr<peak::core::NodeMap> AutoFeatures::m_nodemapRemoteDevice {} |
|
private |
◆ m_whiteBalanceFinishedCallback
| std::function<void(void)> AutoFeatures::m_whiteBalanceFinishedCallback |
|
private |
The documentation for this class was generated from the following files: