25 #ifndef WMMERGEPOINTS_H
26 #define WMMERGEPOINTS_H
31 #include "core/dataHandler/WDataSetPoints.h"
32 #include "core/kernel/WModule.h"
33 #include "core/kernel/WModuleInputData.h"
34 #include "core/kernel/WModuleOutputData.h"
58 virtual const std::string
getName()
const;
72 virtual std::shared_ptr< WModule >
factory()
const;
This modules takes some point data and merges them into one new point dataset.
std::shared_ptr< WModuleInputData< WDataSetPoints > > m_pointsInput1
The input data.
virtual const std::string getName() const
Gives back the name of this module.
virtual ~WMMergePoints()
Destructor.
virtual std::shared_ptr< WModule > factory() const
Due to the prototype design pattern used to build modules, this method returns a new instance of this...
virtual void properties()
Initialize the properties for this module.
virtual void moduleMain()
Entry point after loading the module.
virtual void connectors()
Initialize the connectors this module is using.
std::shared_ptr< WModuleOutputData< WDataSetPoints > > m_pointsOutput
The output connector used to provide the calculated point data to other modules.
std::shared_ptr< WCondition > m_propCondition
A condition used to notify about changes in several properties.
virtual const char ** getXPMIcon() const
Get the icon for this module in XPM format.
virtual const std::string getDescription() const
Gives back a description of this module.
std::shared_ptr< WModuleInputData< WDataSetPoints > > m_pointsInput2
The input data.
WMMergePoints()
Default constructor.
Class representing a single module of OpenWalnut.