12 #ifndef CXCOMPOSITETIMEDALGORITHM_H_ 13 #define CXCOMPOSITETIMEDALGORITHM_H_ 15 #include "cxResourceExport.h" 19 #include <boost/function.hpp> 32 virtual void clear() = 0;
59 virtual QString getProduct()
const;
60 virtual void execute();
61 virtual bool isFinished()
const;
62 virtual bool isRunning()
const;
65 void jumpToNextChild();
91 virtual QString getProduct()
const;
92 virtual void execute();
93 virtual bool isFinished()
const;
94 virtual bool isRunning()
const;
boost::shared_ptr< class CompositeTimedAlgorithm > CompositeTimedAlgorithmPtr
Base class for algorithms that wants to time their execution.
boost::shared_ptr< class TimedBaseAlgorithm > TimedAlgorithmPtr
std::vector< TimedAlgorithmPtr > mChildren
boost::shared_ptr< CompositeParallelTimedAlgorithm > CompositeParallelTimedAlgorithmPtr
boost::shared_ptr< CompositeSerialTimedAlgorithm > CompositeSerialTimedAlgorithmPtr
Namespace for all CustusX production code.