25 #ifndef WMWRITEFIELD_H
26 #define WMWRITEFIELD_H
32 #include "core/kernel/WModule.h"
33 #include "core/kernel/WModuleInputData.h"
34 #include "core/kernel/WModuleOutputData.h"
36 #include "core/dataHandler/WDataSetScalar.h"
66 virtual const std::string
getName()
const;
80 virtual boost::shared_ptr< WModule >
factory()
const;
112 boost::shared_ptr< WModuleInputData< WDataSetScalar > >
m_field;
Someone should add some documentation here.
virtual void moduleMain()
Entry point after loading the module.
boost::shared_ptr< WCondition > m_propCondition
A condition used to notify about changes in several properties.
virtual void connectors()
Initialize the connectors this module is using.
virtual boost::shared_ptr< WModule > factory() const
Due to the prototype design pattern used to build modules, this method returns a new instance of this...
boost::shared_ptr< WModuleInputData< WDataSetScalar > > m_field
Input connector required by this module.
bool saveVTKASCII() const
Store the field in legacy vtk file format.
virtual void requirements()
Initialize requirements for this module.
virtual void properties()
Initialize the properties for this module.
WPropTrigger m_saveTriggerProp
This property triggers the actual writing,.
WPropFilename m_outputFile
The field will be written to this file.
virtual const std::string getName() const
Gives back the name of this module.
virtual const std::string getDescription() const
Gives back a description of this module.
Class representing a single module of OpenWalnut.