00001 #ifndef _BIRRPASCIIFORMAT_INCLUDED_ 00002 #define _BIRRPASCIIFORMAT_INCLUDED_ 00003 #include "TimeSeries.h" 00004 00005 namespace gplib 00006 { 00007 class MtuFormat; 00008 00009 /** \addtogroup mttools MT data analysis, processing and inversion */ 00010 /* @{ */ 00011 00012 //! BirrpAsciiFormat reads and stores MT data in the ascii format used by the birrp processing software 00013 class BirrpAsciiFormat: public TimeSeries 00014 { 00015 private: 00016 public: 00017 BirrpAsciiFormat(); 00018 ~BirrpAsciiFormat(); 00019 //! Read data in birrp ascii format from a file called filename 00020 virtual void GetData(const std::string filename); 00021 //! Write data in birrp ascii format to a file called filename 00022 virtual void WriteData(const std::string filename); 00023 BirrpAsciiFormat& operator=(BirrpAsciiFormat& source); 00024 BirrpAsciiFormat& operator=(MtuFormat& source); 00025 BirrpAsciiFormat& operator=(TimeSeries& source); 00026 }; 00027 /* @} */ 00028 } 00029 #endif 00030
1.5.8