31#include <peak_afl/peak_afl.hpp>
32#include <peak_ipl/peak_ipl.hpp>
34#include <QButtonGroup>
40#include <QRadioButton>
Definition acquisitionworker.h:41
Definition floatcontrol.h:34
Definition mainwindow.h:47
void OnRadioGainAuto(int mode)
Definition mainwindow.cpp:408
QButtonGroup * m_groupGainAuto
Definition mainwindow.h:66
FloatControl * m_controlExposureLimitMin
Definition mainwindow.h:85
FloatControl * m_controlFrameRate
Definition mainwindow.h:77
void OnAboutQtLinkActivated(const QString &link)
Definition mainwindow.cpp:394
QButtonGroup * m_groupExposureAuto
Definition mainwindow.h:65
QThread m_acquisitionThread
Definition mainwindow.h:72
std::unique_ptr< AutoFeatures > m_autoFeatures
Definition mainwindow.h:59
void CloseDevice()
Definition mainwindow.cpp:150
FloatControl * m_controlExposureLimitMax
Definition mainwindow.h:86
static QFrame * CreateHLine()
Definition mainwindow.cpp:209
void OnRadioExposureAuto(int mode)
Definition mainwindow.cpp:402
QLayout * CreateStatusControls()
Definition mainwindow.cpp:219
void OnSpinBoxSkipFrames(int skipFrames)
Definition mainwindow.cpp:430
QLayout * CreateAutoControls()
Definition mainwindow.cpp:244
void UpdateControls()
Definition mainwindow.cpp:97
void AutoExposureFinished()
FloatControl * m_controlGainMax
Definition mainwindow.h:81
FloatControl * m_controlGainMin
Definition mainwindow.h:80
QLayout * CreateCameraControls()
Definition mainwindow.cpp:353
MainWindow(QWidget *parent=nullptr)
void OpenDevice()
Definition mainwindow.cpp:145
QButtonGroup * m_groupBalanceWhiteAuto
Definition mainwindow.h:67
AcquisitionWorker * m_acquisitionWorker
Definition mainwindow.h:71
FloatControl * m_controlGain
Definition mainwindow.h:76
void OnRadioBalanceWhiteAuto(int mode)
Definition mainwindow.cpp:414
void UpdateValues()
Definition mainwindow.cpp:435
std::unique_ptr< Device > m_device
Definition mainwindow.h:58
void OnCounterChanged(unsigned int frameCounter, unsigned int errorCounter)
void OnImageReceived(const peak::ipl::Image *image)
Definition mainwindow.cpp:122
void CreateAutoFeatures()
Definition mainwindow.cpp:167
CustomDisplay * m_display
Definition mainwindow.h:64
QLabel * m_labelInfo
Definition mainwindow.h:65
FloatControl * m_controlExposure
Definition mainwindow.h:75
QSpinBox * m_spinBoxSkipFrames
Definition mainwindow.h:69
void OnButtonReset()
Definition mainwindow.cpp:419
QTimer * m_updateTimer
Definition mainwindow.h:88
void AutoBalanceWhiteFinished()