SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ProgressReporter Class Referenceabstract

#include <ProgressReporter.h>

Inheritance diagram for ProgressReporter:
AlgorithmStatusReporter AlgorithmBase ElectrodeCoilSetupAlgorithm GenerateROIStatisticsAlgorithm SetConductivitiesToTetMeshAlgorithm SetupRHSforTDCSandTMSAlgorithm ReadMatrixAlgorithm TextToTriSurfFieldAlgorithm WriteMatrixAlgorithm AlignMeshBoundingBoxesAlgo ApplyMappingMatrixAlgo BuildMappingMatrixAlgo CalculateDistanceFieldAlgo CalculateGradientsAlgo CalculateSignedDistanceFieldAlgo CalculateVectorMagnitudesAlgo ConvertFieldBasisTypeAlgo ConvertMeshToIrregularMeshAlgo ConvertMeshToPointCloudMeshAlgo ConvertMeshToTriSurfMeshAlgo FairMeshAlgo GetDomainBoundaryAlgo GetFieldBoundaryAlgo GetFieldDataAlgo GetMeshDataAlgo GetMeshNodesAlgo InterfaceWithCleaverAlgorithm JoinFieldsAlgo MapFieldDataFromElemToNodeAlgo MapFieldDataFromElemToNodeAlgo MapFieldDataFromNodeToElemAlgo MapFieldDataFromNodeToElemAlgo MapFieldDataOntoElemsAlgo MapFieldDataOntoNodesAlgo ProjectPointsOntoMeshAlgo ReportFieldInfoAlgorithm ResampleRegularMeshAlgo ScaleFieldMeshAndDataAlgo SetFieldDataAlgo SetMeshNodesAlgo SplitFieldByDomainAlgo BuildFEMatrixAlgo BuildTDCSMatrixAlgo GetSubMatrixAlgo AddKnownsToLinearSystemAlgo AppendMatrixAlgorithm ConvertMatrixTypeAlgorithm EvaluateLinearAlgebraBinaryAlgorithm EvaluateLinearAlgebraUnaryAlgorithm ReportMatrixInfoAlgorithm SelectSubMatrixAlgorithm SolveLinearSystemAlgo SolveLinearSystemAlgorithm ObjToFieldReader MockAlgorithm SetFieldDataToConstantValueAlgo

Public Member Functions

virtual ~ProgressReporter ()
 
virtual void report_start (const std::string &tag) const =0
 
virtual void report_end () const =0
 
virtual void update_progress (double percent) const =0
 
template<typename T1 , typename T2 >
void update_progress_max (T1 current, T2 max) const
 

Constructor & Destructor Documentation

~ProgressReporter ( )
virtual

Member Function Documentation

virtual void report_end ( ) const
pure virtual

Implemented in AlgorithmStatusReporter.

virtual void report_start ( const std::string &  tag) const
pure virtual

Implemented in AlgorithmStatusReporter.

virtual void update_progress ( double  percent) const
pure virtual

Implemented in AlgorithmStatusReporter.

void update_progress_max ( T1  current,
T2  max 
) const
inline

The documentation for this class was generated from the following files: