source: Sophya/trunk/Poubelle/archTOI.old/toisvr.cc@ 342

Last change on this file since 342 was 342, checked in by ansari, 26 years ago

archtoi 2 aout 99

File size: 953 bytes
Line 
1#include "toisvr.h"
2
3TOISvr::TOISvr()
4{}
5
6void TOISvr::SetDirectory(string d) {
7 iter.directory = d;
8 iter.fileName = "";
9}
10
11void TOISvr::SetFile(string f) {
12 iter.directory = "";
13 iter.fileName = f;
14}
15
16void TOISvr::AddFile(string f) {
17 iter.directory = "";
18 iter.files.insert(f);
19}
20
21void TOISvr::SetMJD0(double t0) {
22 iter.tBlock0 = t0;
23}
24
25
26void TOISvr::OnBoardRecorderFiles(bool x) {
27 iter.isOnBoardRecorder = x;
28}
29
30
31void TOISvr::SetTimeInterval(double tStart, double tEnd) {
32 if (tStart>0) iter.tStart = tStart;
33 if (tEnd>0) iter.tEnd = tEnd;
34}
35
36void TOISvr::AddInfo(TOIKind kind, int index, bool triggering, bool interp) {
37 TOIIter::info i;
38 i.kind = kind;
39 i.index = index;
40 i.triggering = triggering;
41 i.interpolated= interp;
42 iter.infos.push_back(i);
43}
44
45void TOISvr::AddInfo(TOIKind kind, bool triggering, bool interp) {
46 AddInfo(kind,0,triggering,interp);
47}
48
49TOIIter TOISvr::DoQuery() {
50 iter.Init();
51 return iter;
52}
Note: See TracBrowser for help on using the repository browser.