#include <AlgorithmPattern.h>

Public Member Functions | |
| AlgorithmReporter (Progress *pProgress) | |
| virtual | ~AlgorithmReporter () |
| void | reportProgress (ReportingLevel rptLevel, int progress, std::string message) const |
| int | getProgressPercent () const |
| void | addStage (std::string stageMessage, int weight) |
| void | nextStage () |
| void | clearStages () |
Protected Member Functions | |
| Progress * | getProgress () const |
Protected Attributes | |
| Step * | mpStep |
Classes | |
| class | Stage |
Definition at line 36 of file AlgorithmPattern.h.
| AlgorithmReporter::AlgorithmReporter | ( | Progress * | pProgress | ) |
| virtual AlgorithmReporter::~AlgorithmReporter | ( | ) | [virtual] |
| void AlgorithmReporter::reportProgress | ( | ReportingLevel | rptLevel, | |
| int | progress, | |||
| std::string | message | |||
| ) | const |
| int AlgorithmReporter::getProgressPercent | ( | ) | const |
| void AlgorithmReporter::addStage | ( | std::string | stageMessage, | |
| int | weight | |||
| ) |
| void AlgorithmReporter::nextStage | ( | ) |
| void AlgorithmReporter::clearStages | ( | ) |
| Progress* AlgorithmReporter::getProgress | ( | ) | const [protected] |
Step* AlgorithmReporter::mpStep [protected] |
Definition at line 50 of file AlgorithmPattern.h.