Scope
scope::gui::CFrameScanSawPage Class Reference

#include <FrameScanSawPage.h>

Inherits scope::gui::CFrameScanBasePage.

Public Member Functions

 CFrameScanSawPage (const uint32_t &_area)
 
Called via Win32 messages
BOOL OnInitDialog (CWindow wndFocus, LPARAM lInitParam)
 
- Public Member Functions inherited from scope::gui::CFrameScanBasePage
 CFrameScanBasePage (const uint32_t &_area, parameters::ScannerVectorFrameBasic &_scanvecparams)
 
virtual ~CFrameScanBasePage ()
 
virtual LRESULT OnPresetSave (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
virtual LRESULT OnPresetDelete (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
virtual LRESULT OnPresetSelection (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
void SetReadOnlyWhileScanning () override
 
virtual void FillPresetCombo ()
 
- Public Member Functions inherited from scope::gui::CNoScanBasePage
 CNoScanBasePage (const uint32_t &_area, parameters::ScannerVectorFrameBasic &_scanvecparams)
 
virtual ~CNoScanBasePage (void)
 

Protected Attributes

CScopeEditCtrl< double > xcutoff_edit
 
CScopeEditCtrl< double > ycutoff_edit
 
CScopeEditCtrl< double > xretrace_edit
 
CScopeEditCtrl< double > yretrace_edit
 
- Protected Attributes inherited from scope::gui::CFrameScanBasePage
CComboBox presets_combo
 
CButton savepreset_button
 
CButton deletepreset_button
 
CScopeScrollbarCtrl zoom_scroll
 
CScopeEditCtrl< double > zoom_edit
 
CScopeEditCtrl< uint32_t > xres_edit
 
CScopeEditCtrl< uint32_t > yres_edit
 
CScopeEditCtrl< double > xaspectratio_edit
 
CScopeEditCtrl< double > yaspectratio_edit
 
CScopeEditCtrl< uint32_t > averages_edit
 
CScopeEditCtrl< double > scannerdelay_edit
 
CScopeEditCtrl< double > xoffset_edit
 
CScopeEditCtrl< double > yoffset_edit
 
CScopeEditCtrl< double > framerate_edit
 
CScopeEditCtrl< double > frametime_edit
 
CScopeEditCtrl< double > linerate_edit
 
CScopeFOVDiagram diagram
 
- Protected Attributes inherited from scope::gui::CNoScanBasePage
bool initialized
 
ScopeController scope_controller
 
const uint32_t area
 
std::wstring strtitle
 
boost::signals2::connection rwstateconnection
 
CScopeScrollbarCtrl pockels_scroll
 
CScopeEditCtrl< double > pockels_edit
 
CScopeScrollbarCtrl fastz_scroll
 
CScopeEditCtrl< double > fastz_edit
 
CScopeScrollbarCtrl pixeltime_scroll
 
CScopeEditCtrl< double > pixeltime_edit
 
CScopeEditCtrl< double > fpux_edit
 
CScopeEditCtrl< double > fpuy_edit
 
CScopeButtonCtrl fpuleft_button
 
CScopeButtonCtrl fpuright_button
 
CScopeButtonCtrl fpuup_button
 
CScopeButtonCtrl fpudown_button
 

Additional Inherited Members

- Public Types inherited from scope::gui::CFrameScanBasePage
enum  { IDD = IDD_FRAMESCAN_SAW_PROPPAGE }
 
- Public Types inherited from scope::gui::CNoScanBasePage
enum  { IDD = IDD_NOSCAN_PROPPAGE }
 

Detailed Description

Property page for sawtooth frame scan.

Definition at line 15 of file FrameScanSawPage.h.

Constructor & Destructor Documentation

scope::gui::CFrameScanSawPage::CFrameScanSawPage ( const uint32_t &  _area)

create the edit objects (e.g.

ScopeEditImpl) and tie them to the global variables (ScopeValues) set connect back to true -> on change of ScopeValue (e.g. by ScopeController) the dialog control will be updated accordingly

Definition at line 11 of file FrameScanSawPage.cpp.

Member Function Documentation

BOOL scope::gui::CFrameScanSawPage::OnInitDialog ( CWindow  wndFocus,
LPARAM  lInitParam 
)
virtual

Attach the dialog elements.

Reimplemented from scope::gui::CFrameScanBasePage.

Definition at line 26 of file FrameScanSawPage.cpp.

Member Data Documentation

CScopeEditCtrl<double> scope::gui::CFrameScanSawPage::xcutoff_edit
protected

cutoff fraction for x scanner

Definition at line 20 of file FrameScanSawPage.h.

CScopeEditCtrl<double> scope::gui::CFrameScanSawPage::ycutoff_edit
protected

cutoff fraction for y scanner

Definition at line 23 of file FrameScanSawPage.h.

CScopeEditCtrl<double> scope::gui::CFrameScanSawPage::xretrace_edit
protected

retrace fraction for x scanner

Definition at line 26 of file FrameScanSawPage.h.

CScopeEditCtrl<double> scope::gui::CFrameScanSawPage::yretrace_edit
protected

retrace fraction for y scanner

Definition at line 29 of file FrameScanSawPage.h.


The documentation for this class was generated from the following files: