X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=progress.cpp;fp=progress.cpp;h=0000000000000000000000000000000000000000;hb=4a877efa127e56e81a21f53cfdbbfd3bfbe8c4ff;hp=ff93b348e521009fac30e72bc3e0c34f46327400;hpb=a6cf29fa4dac0909c7582cb1094151d34093ee76;p=mothur.git diff --git a/progress.cpp b/progress.cpp deleted file mode 100644 index ff93b34..0000000 --- a/progress.cpp +++ /dev/null @@ -1,114 +0,0 @@ -/* - * progress.cpp - * - * - * Created by Pat Schloss on 8/14/08. - * Copyright 2008 Patrick D. Schloss. All rights reserved. - * - */ - - -#include "progress.hpp" - -const int totalTicks = 50; -const char marker = '|'; - - -/***********************************************************************/ - -Progress::Progress(){ - try { - m = MothurOut::getInstance(); - m->mothurOut("********************#****#****#****#****#****#****#****#****#****#****#"); - - nTicks = 0; - finalPos = 0; - } - catch(exception& e) { - m->errorOut(e, "Progress", "Progress"); - exit(1); - } -} - -/***********************************************************************/ - -Progress::Progress(string job, int end){ - try { - m = MothurOut::getInstance(); - - m->mothurOut("********************#****#****#****#****#****#****#****#****#****#****#\n"); - cout << setw(20) << left << job << setw(1) << marker; - m->mothurOutJustToLog(job); - m->mothurOut(toString(marker)); - cout.flush(); - - nTicks = 0; - finalPos = end; - - } - catch(exception& e) { - m->errorOut(e, "Progress", "Progress"); - exit(1); - } -} - -/***********************************************************************/ - -void Progress::newLine(string job, int end){ - try { - m->mothurOutEndLine(); - cout << setw(20) << left << job << setw(1) << marker; - m->mothurOutJustToLog(job); - m->mothurOut(toString(marker)); - cout.flush(); - - nTicks = 0; - finalPos = end; - } - catch(exception& e) { - m->errorOut(e, "Progress", "newLine"); - exit(1); - } -} - -/***********************************************************************/ - -void Progress::update(const int currentPos){ - try { - int ratio = int(totalTicks * (float)currentPos / finalPos); - - if(ratio > nTicks){ - for(int i=nTicks;imothurOut(toString(marker)); - cout.flush(); - } - nTicks = ratio; - } - } - catch(exception& e) { - m->errorOut(e, "Progress", "update"); - exit(1); - } -} - -/***********************************************************************/ - -void Progress::finish(){ - try { - for(int i=nTicks;imothurOut(toString(marker)); - cout.flush(); - } - - - m->mothurOutEndLine(); - m->mothurOut("***********************************************************************\n"); - cout.flush(); - } - catch(exception& e) { - m->errorOut(e, "Progress", "finish"); - exit(1); - } -} - -/***********************************************************************/