AlgorithmReporter Class Reference

#include <AlgorithmPattern.h>

Inheritance diagram for AlgorithmReporter:

Inheritance graph

List of all members.

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

ProgressgetProgress () const

Protected Attributes

StepmpStep

Classes

class  Stage


Detailed Description

Definition at line 36 of file AlgorithmPattern.h.


Constructor & Destructor Documentation

AlgorithmReporter::AlgorithmReporter ( Progress pProgress  ) 

virtual AlgorithmReporter::~AlgorithmReporter (  )  [virtual]


Member Function Documentation

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]


Member Data Documentation

Definition at line 50 of file AlgorithmPattern.h.


Software Development Kit - Opticks 4.9.0 Build 16218