![]() |
Scope
|
#include <Scope.h>
Inherits scope::parameters::Base.
Public Member Functions | |
| Area (const uint32_t &_area=0, const bool &_isslave=false, Area *const _masterarea=nullptr) | |
| Area (const Area &_other) | |
| Area & | operator= (const Area &v) |
| virtual | ~Area () |
| void | SetMasterArea (Area *const _masterarea) |
| void | CopyFromMasterArea () |
| ScannerVectorFrameBasic & | Currentframe () const |
| ScannerVectorFrameSaw & | FrameSaw () const |
| ScannerVectorFrameResonance & | FrameResonance () const |
| ScannerVectorFrameBiDi & | FrameBiDi () const |
| ScannerVectorFramePlaneHopper & | FrameHopper () const |
| void | Load (const wptree &pt) override |
| void | Save (wptree &pt) const override |
| void | SetReadOnlyWhileScanning (const RunState &_runstate) override |
| virtual void | SaveToPreset (const std::wstring &_name) |
| virtual void | LoadFromPreset (const std::wstring &_name) |
| virtual void | DeletePreset (const std::wstring &_name) |
| virtual double | FrameTime () const |
| virtual double | LineTime () const |
| virtual uint32_t | TotalPixelsAllChannels () const |
| virtual double | XOffsetInMicron () const |
| virtual double | YOffsetInMicron () const |
Public Attributes | |
| ScopeNumber< uint32_t > | area |
| ScopeNumber< bool > | isslave |
| Area * | masterarea |
| Daq | daq |
| SCOPE_FPUXYCONTROL_T | fpuxystage |
| SCOPE_FPUZCONTROL_T | fpuzstage |
| ScopeValue< ScannerVectorType > | scanmode |
| std::map< ScannerVectorTypeHelper::Mode, std::unique_ptr< ScannerVectorFrameBasic > > | scannervectorframesmap |
| ScopeNumber< double > | linerate |
| ScopeNumber< double > | framerate |
| ScopeNumber< double > | frametime |
| ScopeNumber< uint32_t > | histrange |
Base scale for 256x256 pixels at zoom 1 and the (maxoutput-minoutput) range set in Daq | |
| ScopeNumber< double > | basemicronperpixelx |
| ScopeNumber< double > | basemicronperpixely |
Current scale for current resolution and zoom | |
| ScopeNumber< double > | micronperpixelx |
| ScopeNumber< double > | micronperpixely |
Protected Member Functions | |
| virtual void | InitializeConnections () |
| virtual void | ChangeScanMode () |
| virtual void | UpdateRates () |
| virtual void | UpdateFastZCalibration () |
| virtual void | CalculateMicronPerPixel () |
| virtual void | CalculateResolution () |
Additional Inherited Members | |
Protected Attributes inherited from scope::parameters::Base | |
| std::vector< boost::signals2::connection > | connection_collector |
| scope::parameters::Area::Area | ( | const uint32_t & | _area = 0, |
| const bool & | _isslave = false, |
||
| Area *const | _masterarea = nullptr |
||
| ) |
| scope::parameters::Area::Area | ( | const Area & | _other | ) |
|
inlinevirtual |
| void scope::parameters::Area::SetMasterArea | ( | Area *const | _masterarea | ) |
| void scope::parameters::Area::CopyFromMasterArea | ( | ) |
| ScannerVectorFrameBasic & scope::parameters::Area::Currentframe | ( | ) | const |
| ScannerVectorFrameSaw & scope::parameters::Area::FrameSaw | ( | ) | const |
pointer to the ScannerVectorFrameSaw if implemented or throwing an exception!
| ScannerVectorFrameResonance & scope::parameters::Area::FrameResonance | ( | ) | const |
pointer to the ScannerVectorFrameResonance if implemented or throwing an exception!
| ScannerVectorFrameBiDi & scope::parameters::Area::FrameBiDi | ( | ) | const |
pointer to the ScannerVectorFrameBiDi if implemented or throwing an exception!
| ScannerVectorFramePlaneHopper & scope::parameters::Area::FrameHopper | ( | ) | const |
pointer to the ScannerVectorFramePlaneHopper if implemented or throwing an exception!
|
overridevirtual |
load parameters from a boost::property_tree
Reimplemented from scope::parameters::Base.
|
overridevirtual |
save parameters into a boost:property_tree
Reimplemented from scope::parameters::Base.
|
overridevirtual |
set values that must not be changed to read-only during scanning.
True = readonly, false = read&write
Reimplemented from scope::parameters::Base.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
| ScopeNumber<uint32_t> scope::parameters::Area::area |
| ScopeNumber<bool> scope::parameters::Area::isslave |
| Area* scope::parameters::Area::masterarea |
| Daq scope::parameters::Area::daq |
| SCOPE_FPUXYCONTROL_T scope::parameters::Area::fpuxystage |
| SCOPE_FPUZCONTROL_T scope::parameters::Area::fpuzstage |
| ScopeValue<ScannerVectorType> scope::parameters::Area::scanmode |
| std::map<ScannerVectorTypeHelper::Mode, std::unique_ptr<ScannerVectorFrameBasic> > scope::parameters::Area::scannervectorframesmap |
| ScopeNumber<double> scope::parameters::Area::basemicronperpixelx |
| ScopeNumber<double> scope::parameters::Area::basemicronperpixely |
| ScopeNumber<double> scope::parameters::Area::linerate |
| ScopeNumber<double> scope::parameters::Area::framerate |
| ScopeNumber<double> scope::parameters::Area::frametime |
| ScopeNumber<uint32_t> scope::parameters::Area::histrange |