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

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

Gestion TRANGE, MJD0, PERECH....

File size: 997 bytes
Line 
1// toisvr.cc
2// Eric Aubourg CEA/DAPNIA/SPP juillet 1999
3
4
5#include "toisvr.h"
6
7TOISvr::TOISvr()
8{}
9
10void TOISvr::SetDirectory(string d) {
11 iter.directory = d;
12}
13
14void TOISvr::AddFile(string f) {
15 iter.files.insert(f);
16}
17
18void TOISvr::SetMJD0(double t0) {
19 iter.tBlock0 = t0;
20}
21
22void TOISvr::SetPerEch(double t0) { // en secondes, periode d'echantillonnage
23 iter.perEch = t0;
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.