6 #ifndef CONTROL_HPP_INCLUDE
7 #define CONTROL_HPP_INCLUDE
27 virtual void adjust(
double value) = 0;
30 virtual void write(
double value) = 0;
33 virtual void save(
void) = 0;
Definition: Control.hpp:16
virtual void adjust(double value)=0
Store values to be written by the owner's write_batch step.
virtual ~Control()=default
virtual void setup_batch(void)=0
Prepare the control for being written through side effects by the owner's write_batch step....
virtual void write(double value)=0
Write the value of the control without affecting any pushed batch controls.
virtual void save(void)=0
Store the current setting of the control for use by a future call to restore().
virtual void restore(void)=0
Restore the setting stored by save().