5f3cba02
David Mayerich
initial public co...
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include <stim/ui/progressbar.h>
#include <stim/envi/envi.h>
void progress_thread_envi(stim::envi* e){
unsigned int p = 0;
unsigned int new_p;
e->reset_progress();
while(p != 100){
new_p = (unsigned)e->progress();
if(new_p > p){
p = new_p;
rtsProgressBar(p);
std::cout<<" "<<(double)e->data_rate() / 1000<<" kB/s ";
}
}
std::cout<<endl; //put a newline after the completed progress bar
}
void progress_thread_double(double* e){
unsigned int p = 0;
*e = 0;
rtsProgressBar(p);
while(p != 100){
p = (unsigned)(*e);
rtsProgressBar(p);
}
std::cout<<endl; //put a newline after the completed progress bar
}
|