# bdm::Designer Class Reference

Base class of designers of control strategy. More...

`#include <ctrlbase.h>`

List of all members.

## Public Member Functions
virtual void | redesign ()
| Redesign control strategy.
virtual vec | apply (const vec &cond)
| apply control strategy to obtain control input
virtual string | to_string ()
| This method returns a basic info about the current instance.
virtual void | from_setting (const Setting &set)
| This method arrange instance properties according the data stored in the Setting structure.
virtual void | to_setting (Setting &set) const
| This method save all the instance properties into the Setting structure.
virtual void | validate ()
| This method TODO.

## Detailed Description

Base class of designers of control strategy.

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

- ctrlbase.h