29 #ifndef CASA_PROGRESSMETER_H
30 #define CASA_PROGRESSMETER_H
33 #include <casacore/casa/aips.h>
ProgressMeter()
Makes a null progress meter, i.e.
friend class ObjectController
ProgressMeter(Double min, Double max, const String &title)
static Int(* creation_function_p)(Double, Double, const String &, const String &, const String &, const String &, Bool)
These are set by ObjectController for executables that have the tasking system in them,...
ProgressMeter(const ProgressMeter &)
Undefined and inaccessible.
ProgressMeter(Double min, Double max, const String &title, const String &subtitle, const String &minlabel, const String &maxlabel, Bool estimateTime=True, Int updateEvery=1)
Create a progress meter with the given min and max values and labels.
static void(* done_function_p)(Int)
Double min() const
Display the min and max values of the progress meter.
void update(Double value, Bool force=False)
static void(* show_function_p)(Int, Double)
~ProgressMeter()
The destruction of the meter will cause an update to be sent with the maximum value.
ProgressMeter & operator=(const ProgressMeter &)
static void(* update_function_p)(Int, Double)
void _update(Double value, Bool force=False)
time_t startTime
Time the progress meter began.
static const char * PROGRESSFILE
static void(* busy_function_p)(Int)
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines
bool Bool
Define the standard types used by Casacore.
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.