#include "toi.h" #include "toiseqbuff.h" #include "toiprocessor.h" #include "fitstoirdr.h" #include "fitstoiwtr.h" #include "toisqfilter.h" #include "toiregwindow.h" #include "toimanager.h" #include "asciitoiwtr.h" int main(int argc, char** argv) { TOIManager* mgr = TOIManager::getManager(); mgr->setRequestedSample(104001000,104001500); FITSTOIReader r1(argv[1]); ASCIITOIWriter w(argv[2]); TOI* toi1 = new TOISeqBuffered(); TOI* toi2 = new TOISeqBuffered(); TOI* toi3 = new TOISeqBuffered(); TOI* toi4 = new TOISeqBuffered(); r1.addOutput("143K01", toi1); r1.addOutput("143K0X", toi2); r1.addOutput("143K0Y", toi3); r1.addOutput("143K0Z", toi4); w.addInput("143K01", toi1); w.addInput("143K0X", toi2); w.addInput("143K0Y", toi3); w.addInput("143K0Z", toi4); r1.start(); w.start(); mgr->joinAll(); return(0); }