25 #ifndef WMODULEWRAPPER_H
26 #define WMODULEWRAPPER_H
32 #include "WInputConnectorWrapper.h"
33 #include "WOutputConnectorWrapper.h"
34 #include "WPropertyGroupWrapper.h"
35 #include "core/kernel/WModule.h"
WInputConnectorWrapper getInputConnector(std::string const &name)
Get an input connector by name.
WPropertyGroupWrapper getProperties()
Returns a WPropertyGroupWrapper containing the module's properties.
WModuleWrapper(std::shared_ptr< WModule > module)
Constructor.
WOutputConnectorWrapper getOutputConnector(std::string const &name)
Get an output connector by name.
WPropertyGroupWrapper getInformationProperties()
Returns a WPropertyGroupWrapper containing the module's info properties.
std::string getName() const
Get the name of the module.
std::shared_ptr< WModule > getModulePtr()
Returns the module pointer.
std::string getDescription() const
Get the description of the module.
~WModuleWrapper()
Destructor.
std::shared_ptr< WModule > m_module
A pointer to the module.
A wrapper for output connectors.
Encapsulates a property group.