#ifndef MDD_IMODULE_H #define MDD_IMODULE_H #include "IOutput.h" #include #include #include class IModule{ public: virtual bool connectInput(std::string input_name, std::shared_ptr output) = 0; virtual std::vector getInputs() = 0; virtual void setInput(std::string name, std::shared_ptr output) = 0; virtual ~IModule(){}; }; #endif //MDD_IMODULE_H