bool addModulePort(ModulePort *port)
bool disconnect(ModulePort *nPort)
ModulePortType getPortType()
void setPortType(ModulePortType portType)
std::vector< Module * > mModules
void attach(std::shared_ptr< FCallBackFunc > func)
std::vector< std::shared_ptr< FCallBackFunc > > mCallbackFunc
ModulePort(std::string name, std::string description, Module *parent=nullptr)
ModulePortType m_portType
std::string m_description
This is an implementation of AdditiveCCD based on peridyno.
void disconnect(Module *m, ModulePort *port)