25 #ifndef WMPROBTRACTDISPLAY_H
26 #define WMPROBTRACTDISPLAY_H
32 #include "core/kernel/WModuleContainer.h"
62 virtual const std::string
getName()
const;
76 virtual std::shared_ptr< WModule >
factory()
const;
110 std::shared_ptr< WModuleInputForwardData< WDataSetScalar > >
m_input;
This data set type contains scalars as values.
This module generates a visualization of probabilistic tracts using iso surfaces.
WMProbTractDisplay()
Default constructor.
virtual void moduleMain()
Entry point after loading the module.
virtual const char ** getXPMIcon() const
Get the icon for this module in XPM format.
virtual const std::string getName() const
Gives back the name of this module.
std::shared_ptr< WModuleInputForwardData< WDataSetScalar > > m_input
Scalar dataset representing the probability field either in real numbers in [0,1] or gray values or j...
virtual void properties()
Initialize the properties for this module.
virtual ~WMProbTractDisplay()
Destructor.
virtual void connectors()
Initialize the connectors this module is using.
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...
std::vector< std::shared_ptr< WModule > > m_isoSurfaces
Submodules for the iso surface generation.
virtual const std::string getDescription() const
Gives back a description of this module.
void initSubModules()
In order to use sub modules we need to create, initialize (properties) and wire them.
Class able to contain other modules.
Class representing a single module of OpenWalnut.