27 #include "BaseManipulation.hpp"
69 std::unique_ptr<Chain>
clone()
const;
89 void exec(
bool debug =
false);
void exec(bool debug=false)
Chain is the class used to manage the chain execution of multiple executable blocks (manipulation obj...
void swap(Chain &x) noexcept
std::string m_outputDebRes
std::unique_ptr< Chain > clone() const
std::string getName(int i)
std::vector< int > m_idObjects
BaseManipulation is the base class of any manipulation object of the library.
std::string getOutputDebugResults()
void setOutputDebugResults(std::string path)
void setPlotDebugResults(bool active)
std::vector< BaseManipulation * > m_objects
static uint8_t sm_chaincounter
int addObject(BaseManipulation *obj, int id_=-1)
bool deleteObject(int idobj)
bool isPlottingDebugResults()