3 #include "ScopeDefines.h" 
    5 #include "helpers/ScopeNumber.h" 
    6 #include "helpers/ScopeString.h" 
   13 namespace parameters {
 
   15 using boost::property_tree::wptree;
 
   45     void Load(
const wptree& pt) 
override;
 
   46     void Save(wptree& pt) 
const override;
 
ScopeString basename
basename for image files 
ScopeNumber< bool > autosave
autosave all acquisitions (except live scan) 
void Save(wptree &pt) const override
save parameters into a boost:property_tree 
ScopeNumber< bool > savelive
autosave live scan acquisitions 
All parameter classes derive from this. 
ScopeNumber< bool > compresstiff
write compressed TIFF 
Base class for all Scope datatypes here, provides a uniform interface (and saves typing...). 
ScopeNumber< bool > usetifftags
write tiff tags for ImageJ etc. 
ScopeString folder
folder to Save into 
In here all declarations for all kinds of datatypes Scope needs. 
void Load(const wptree &pt) override
load parameters from a boost::property_tree 
A templated class for a thread-safe std::wstring, with signals that are called on value changes...
void SetReadOnlyWhileScanning(const RunState &_runstate) override
set values that must not be changed to read-only during scanning. 
Various helper functions and classes for Scope. 
ScopeNumber< bool > saveparameters
Save ScopeParameters in xml file.