Scope
scope::parameters::ScannerVectorFrameBasic::Preset Class Reference

#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
 

Detailed Description

The class for presets.

Definition at line 50 of file Framescan.h.

Member Function Documentation

void scope::parameters::ScannerVectorFrameBasic::Preset::Load ( const wptree &  pt)
virtual
void scope::parameters::ScannerVectorFrameBasic::Preset::Save ( wptree &  pt) const
virtual

Member Data Documentation

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.


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