GPLIB++
CsvFormat.h
Go to the documentation of this file.
1 #ifndef _CSVFORMAT_INCLUDED_
2 #define _CSVFORMAT_INCLUDED_
3 #include "TimeSeries.h"
4 
5 namespace gplib
6  {
7  class MtuFormat;
8 
9  /** \addtogroup mttools MT data analysis, processing and inversion */
10  /* @{ */
11 
12  //! This class reads and writes data from Comma Separated Files CSV as produced by Excel etc. this particular flavour
13  // aims at files produced by phoenix software
14  class CsvFormat: public TimeSeries
15  {
16  public:
17  CsvFormat();
18  virtual ~CsvFormat();
19  virtual void GetData();
20  virtual void GetData(const std::string filename);
21  virtual void WriteData(const std::string filename);
22  CsvFormat& operator=(CsvFormat& source);
23  CsvFormat& operator=(MtuFormat& source);
24  CsvFormat& operator=(TimeSeries& source);
25  };
26  /* @} */
27  }
28 #endif
virtual void WriteData(const std::string filename)
Definition: CsvFormat.cpp:71
CsvFormat & operator=(CsvFormat &source)
Definition: CsvFormat.cpp:91
This class is the base class for all classes dealing with MT time series.
Definition: TimeSeries.h:14
Read and write phoenix mtu binary files.
Definition: MtuFormat.h:13
This class reads and writes data from Comma Separated Files CSV as produced by Excel etc...
Definition: CsvFormat.h:14
virtual void GetData()
Definition: CsvFormat.cpp:111
virtual ~CsvFormat()
Definition: CsvFormat.cpp:17