CsvFormat Class Reference
[MT data analysis, processing and inversion]

This class reads and writes data from Comma Separated Files CSV as produced by Excel etc. this particular flavour. More...

#include <CsvFormat.h>

Inheritance diagram for CsvFormat:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 CsvFormat ()
virtual ~CsvFormat ()
virtual void GetData ()
virtual void GetData (const std::string filename)
virtual void WriteData (const std::string filename)
CsvFormatoperator= (CsvFormat &source)
CsvFormatoperator= (MtuFormat &source)
CsvFormatoperator= (TimeSeries &source)


Detailed Description

This class reads and writes data from Comma Separated Files CSV as produced by Excel etc. this particular flavour.

Definition at line 13 of file CsvFormat.h.


Constructor & Destructor Documentation

CsvFormat::CsvFormat (  ) 

Definition at line 11 of file CsvFormat.cpp.

CsvFormat::~CsvFormat (  )  [virtual]

Definition at line 15 of file CsvFormat.cpp.


Member Function Documentation

void CsvFormat::GetData ( const std::string  filename  )  [virtual]

Declaration for GetData() that reads data from a file. This is intended for use with external data, such as recorded data, or synthetic data from external programs.

Implements TimeSeries.

Definition at line 18 of file CsvFormat.cpp.

References TimeSeries::Ex, TimeSeries::Ey, TimeSeriesComponent::GetData(), TimeSeries::Hx, TimeSeries::Hy, and TimeSeries::Hz.

void CsvFormat::GetData (  )  [virtual]

Definition at line 107 of file CsvFormat.cpp.

CsvFormat & CsvFormat::operator= ( TimeSeries source  ) 

Definition at line 102 of file CsvFormat.cpp.

References operator=().

CsvFormat & CsvFormat::operator= ( MtuFormat source  ) 

Definition at line 96 of file CsvFormat.cpp.

References operator=().

CsvFormat & CsvFormat::operator= ( CsvFormat source  ) 

Definition at line 87 of file CsvFormat.cpp.

Referenced by operator=().

void CsvFormat::WriteData ( const std::string  filename  )  [virtual]

The abstract declaration for a method that writes the data to a file. Therefore no version without a filename is present

Implements TimeSeries.

Definition at line 68 of file CsvFormat.cpp.

References TimeSeries::Ex, TimeSeries::Ey, TimeSeriesComponent::GetData(), TimeSeries::Hx, TimeSeries::Hy, TimeSeries::Hz, and TimeSeries::t.


The documentation for this class was generated from the following files:

Generated on Tue Aug 4 16:04:18 2009 for GPLIB++ by  doxygen 1.5.8