Scope
|
#include <Plane.h>
Inherits scope::parameters::Base.
Public Member Functions | |
PlaneProperties (const double &_position=0.0, const double &_pockels=0.0) | |
void | Load (const wptree &pt) override |
void | Save (wptree &pt) const override |
Public Member Functions inherited from scope::parameters::Base | |
virtual void | SetReadOnlyWhileScanning (const RunState &_runstate) |
Public Attributes | |
ScopeNumber< double > | position |
ScopeNumber< double > | pockels |
Additional Inherited Members | |
Protected Attributes inherited from scope::parameters::Base | |
std::vector< boost::signals2::connection > | connection_collector |
Parameters of a single plane for fast plane hopping/switching.
scope::parameters::PlaneProperties::PlaneProperties | ( | const double & | _position = 0.0 , |
const double & | _pockels = 0.0 |
||
) |
|
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.
ScopeNumber<double> scope::parameters::PlaneProperties::position |
ScopeNumber<double> scope::parameters::PlaneProperties::pockels |