25 #ifndef WMDATATYPECONVERSION_H
26 #define WMDATATYPECONVERSION_H
35 #include <osg/Uniform>
37 #include "core/kernel/WModule.h"
38 #include "core/kernel/WModuleInputData.h"
63 virtual const std::string
getName()
const;
77 virtual std::shared_ptr< WModule >
factory()
const;
102 std::shared_ptr< WModuleInputData< WDataSetSingle > >
m_input;
103 std::shared_ptr< WModuleOutputData< WDataSetSingle > >
m_output;
Provides a new field with the approximately the same data, but with another data type.
WPropSelection m_dataTypeSelection
Selection.
std::shared_ptr< WModuleOutputData< WDataSetSingle > > m_output
The only output of this filter module.
std::shared_ptr< WItemSelection > m_dataTypeSelectionsList
A list of file type selection types.
~WMDataTypeConversion()
Destructor.
virtual const std::string getName() const
Gives back the name of this module.
virtual void moduleMain()
Entry point after loading the module.
virtual void properties()
Initialize the properties for this module.
virtual const char ** getXPMIcon() const
Get the icon for this module in XPM format.
WMDataTypeConversion()
Standard constructor.
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 const std::string getDescription() const
Gives back a description of this module.
std::shared_ptr< WDataSetSingle > m_dataSet
Pointer providing access to the treated data set in the whole module.
virtual void connectors()
Initialize the connectors this module is using.
std::shared_ptr< WCondition > m_propCondition
A condition used to notify about changes in several properties.
std::shared_ptr< WModuleInputData< WDataSetSingle > > m_input
Input connector required by this module.
Class representing a single module of OpenWalnut.