9 #ifndef __dsp_Signal_General_MaskTimes_h
10 #define __dsp_Signal_General_MaskTimes_h
13 #include "TimeInterval.h"
19 class MaskTimes: public Mask {
30 void load ( const std::string& filename);
47 #endif // !defined(__dsp_Signal_General_MaskTimes_h)
Contains all Baseband Data Reduction Library classes. Definition: ASCIIObservation.h:17
Masks samples in the input TimeSeries by setting them to zero. Definition: Mask.h:25
Checks for expected string in a data file. Definition: Expect.h:17
A time TimeInterval. Definition: TimeInterval.h:17
void mask_data() Mask any time samples spanned by an interval. Definition: MaskTimes.C:27
std::vector< TimeInterval > interval List of time intervals to be masked. Definition: MaskTimes.h:49
static bool verbose Global verbosity flag. Definition: Operation.h:48
~MaskTimes() Destructor. Definition: MaskTimes.C:21
bool expect(const std::string &text) Return true if the next string read from file matches text. Definition: Expect.C:23
void load(const std::string &filename) Load intervals to be masked from file. Definition: MaskTimes.C:65
MaskTimes() Default constructor. Definition: MaskTimes.C:14
unsigned current_interval The current time interval. Definition: MaskTimes.h:52
Generated using doxygen 1.8.17
|