Scope
|
#include <Framescan.h>
Inherited by scope::parameters::ScannerVectorFrameBiDi::Preset, scope::parameters::ScannerVectorFramePlaneHopper::Preset, scope::parameters::ScannerVectorFrameResonance::Preset, and scope::parameters::ScannerVectorFrameSaw::Preset.
Public Member Functions | |
virtual void | Load (const wptree &pt) |
virtual void | Save (wptree &pt) const |
Public Attributes | |
ScopeString | name |
ScopeNumber< double > | pixeltime |
ScopeNumber< double > | scannerdelay |
ScopeNumber< uint32_t > | averages |
ScopeNumber< uint32_t > | xres |
ScopeNumber< uint32_t > | yres |
ScopeNumber< double > | xaspectratio |
ScopeNumber< double > | yaspectratio |
ScopeNumber< bool > | squarepixels |
The class for presets.
Definition at line 50 of file Framescan.h.
|
virtual |
Load from boost property tree.
Reimplemented in scope::parameters::ScannerVectorFrameResonance::Preset, scope::parameters::ScannerVectorFramePlaneHopper::Preset, scope::parameters::ScannerVectorFrameBiDi::Preset, and scope::parameters::ScannerVectorFrameSaw::Preset.
Definition at line 24 of file Framescan.cpp.
|
virtual |
Save to boost property tree.
Reimplemented in scope::parameters::ScannerVectorFrameResonance::Preset, scope::parameters::ScannerVectorFramePlaneHopper::Preset, scope::parameters::ScannerVectorFrameBiDi::Preset, and scope::parameters::ScannerVectorFrameSaw::Preset.
Definition at line 36 of file Framescan.cpp.
ScopeString scope::parameters::ScannerVectorFrameBasic::Preset::name |
name of the preset
Definition at line 53 of file Framescan.h.
ScopeNumber<double> scope::parameters::ScannerVectorFrameBasic::Preset::pixeltime |
pixel dwell time in microseconds, this is also the analog out sampling interval
Definition at line 56 of file Framescan.h.
ScopeNumber<double> scope::parameters::ScannerVectorFrameBasic::Preset::scannerdelay |
compensate, by waiting, that scanners lag behind the command voltage
Definition at line 59 of file Framescan.h.
ScopeNumber<uint32_t> scope::parameters::ScannerVectorFrameBasic::Preset::averages |
number of images to average
Definition at line 62 of file Framescan.h.
ScopeNumber<uint32_t> scope::parameters::ScannerVectorFrameBasic::Preset::xres |
x resolution of the image (linewidth)
Definition at line 65 of file Framescan.h.
ScopeNumber<uint32_t> scope::parameters::ScannerVectorFrameBasic::Preset::yres |
y resolution of the image (lines)
Definition at line 68 of file Framescan.h.
ScopeNumber<double> scope::parameters::ScannerVectorFrameBasic::Preset::xaspectratio |
aspect ratio in x direction
Definition at line 71 of file Framescan.h.
ScopeNumber<double> scope::parameters::ScannerVectorFrameBasic::Preset::yaspectratio |
aspect ratio in y direction
Definition at line 74 of file Framescan.h.
ScopeNumber<bool> scope::parameters::ScannerVectorFrameBasic::Preset::squarepixels |
pixels are square (thus FOV rectangular) when true, when false pixels are rectangular (thus FOV square) depending on xres vs yres
Definition at line 77 of file Framescan.h.