#include <trashremovealgo.h>
Inheritance diagram for TrashRemoveAlgo:
Public Member Functions | |
TrashRemoveAlgo (TrapperDoc *pDoc_, std::set< db_recno_t > &recnoList, AlgoParam *param) | |
void | start () |
Definition at line 6 of file trashremovealgo.h.
|
Definition at line 9 of file trashremovealgo.h. 00009 : 00010 RWAlgo(pDoc_, recnoList, param) {}
|
|
Implements RWAlgo. Definition at line 3 of file trashremovealgo.cc. References MAl_Readonly::get_num_seq(), RWAlgo::getMAl(), MAl::set_beginGood(), and MAl::set_endGood(). 00004 { 00005 if ( getMAl()->get_num_seq() == 0 ) { 00006 // cerr<<"Nothing to be done here! "<<endl; 00007 return; 00008 } 00009 00010 //This can be done much more efficiently, removing stuff 00011 //directly in the db instead. Oh, well... 00012 00013 int num(0); 00014 for( size_t i = 0; i < getMAl()->get_num_seq(); i++ ) { 00015 getMAl()->set_beginGood(i, 0); 00016 getMAl()->set_endGood(i, getMAl()->get_seq_end(i)); 00017 00018 } 00019 00020 }
|