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