25 #ifndef WMFUNCTIONALMRIVIEWER_H
26 #define WMFUNCTIONALMRIVIEWER_H
31 #include "core/dataHandler/WDataSetTimeSeries.h"
32 #include "core/kernel/WModule.h"
33 #include "core/kernel/WModuleInputData.h"
34 #include "core/kernel/WModuleOutputData.h"
59 virtual const std::string
getName()
const;
73 virtual std::shared_ptr< WModule >
factory()
const;
105 std::shared_ptr< WModuleInputData< WDataSetTimeSeries > >
m_input;
108 std::shared_ptr< WModuleOutputData< WDataSetScalar > >
m_output;
Views a time series at different points in time.
std::shared_ptr< WDataSetTimeSeries > m_dataSet
The current input.
std::shared_ptr< WDataSetScalar > m_dataSetAtTime
The dataset at the current time.
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 moduleMain()
Entry point after loading the module.
WPropBool m_texScaleNormalized
True, iff all textures should be scaled to the same intervall.
virtual ~WMFunctionalMRIViewer()
Standard destructor.
virtual const std::string getDescription() const
Gives back a description of this module.
WPropDouble m_time
The current time.
virtual void connectors()
Initialize the connectors this module is using.
std::shared_ptr< WModuleInputData< WDataSetTimeSeries > > m_input
The input connector for the time series.
std::shared_ptr< WModuleOutputData< WDataSetScalar > > m_output
The output connector for the currently selected time slice.
virtual const char ** getXPMIcon() const
Get the icon for this module in XPM format.
std::shared_ptr< WCondition > m_propCondition
A condition for property changes.
virtual void properties()
Initialize the properties for this module.
virtual const std::string getName() const
Gives back the name of this module.
WMFunctionalMRIViewer()
Standard constructor.
Class representing a single module of OpenWalnut.