/* * PostProcessing.hh * * Created on: 27 sept. 2013 * Author: CS */ #ifndef POSTPROCESSING_HH_ #define POSTPROCESSING_HH_ #include "PostProcessingAble.hh" #include "NodeCfg.hh" namespace postprocessing { class PostProcessing: public PostProcessingAble { public: PostProcessing(); virtual ~PostProcessing(); /** * Registers related node and process. */ virtual void registerChildList( std::map>& childList) = 0; /** * Executes a post-processing on a given element. */ virtual void apply(PostProcessingAble* pOutput) = 0; }; } /* namespace postprocessing */ #endif /* POSTPROCESSING_HH_ */