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.