Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

vuProgressHandler Class Reference

#include <vuProgressHandler.h>

Inheritance diagram for vuProgressHandler:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void setRange (int range)=0
virtual int getRange ()=0
virtual int getCurrentProgress ()=0
virtual bool update (int newProgressValue, const char *msg=0)=0

Member Function Documentation

virtual int vuProgressHandler::getCurrentProgress  )  [pure virtual]
 

returns the current progress value, which is updated by update(int, char*)

Implemented in vuSimpleProgressHandler.

Referenced by vuFourierVolume< S >::writeFourierToFile().

virtual int vuProgressHandler::getRange  )  [pure virtual]
 

Implemented in vuSimpleProgressHandler.

Referenced by vuFourierClusterN< SIZE, TYPE >::preprocess(), vuFourierCluster< SIZE, TYPE >::preprocess(), vuFourierVolume< S >::writeFourierToFile(), and vuFourierClusterN< SIZE, TYPE >::writeFourierToFile().

virtual void vuProgressHandler::setRange int  range  )  [pure virtual]
 

The range specifies the value, which represents the '100% completed' mark. The range can be manipulated to allow nest calls (see example above).

Note:
The range can NOT be increased, but only divided into smaller parts

Implemented in vuSimpleProgressHandler.

Referenced by vuFourierClusterN< SIZE, TYPE >::writeFourierToFile().

virtual bool vuProgressHandler::update int  newProgressValue,
const char *  msg = 0
[pure virtual]
 

updates the progress bar and additionally gives some message

Implemented in vuSimpleProgressHandler.

Referenced by vuFourierClusterN< SIZE, TYPE >::preprocess(), vuFourierCluster< SIZE, TYPE >::preprocess(), and vuFourierVolume< S >::writeFourierToFile().


The documentation for this class was generated from the following file:
Generated on Wed Dec 15 21:22:01 2004 for vuVolume by  doxygen 1.3.9.1