gplib::MtuFormat Class Reference
[MT data analysis, processing and inversion]

Read and write phoenix mtu binary files. More...

#include <MtuFormat.h>

Inheritance diagram for gplib::MtuFormat:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void MakeGood ()
 remove the "bad" flag from the header
 MtuFormat ()
virtual ~MtuFormat ()
virtual void GetData (const std::string filename)
virtual void GetData ()
virtual void WriteData (const std::string filename)
MtuFormatoperator= (MtuFormat &source)
MtuFormatoperator= (TimeSeries &source)


Detailed Description

Read and write phoenix mtu binary files.

Definition at line 13 of file MtuFormat.h.


Constructor & Destructor Documentation

gplib::MtuFormat::MtuFormat (  ) 

Definition at line 15 of file MtuFormat.cpp.

gplib::MtuFormat::~MtuFormat (  )  [virtual]

Definition at line 19 of file MtuFormat.cpp.


Member Function Documentation

void gplib::MtuFormat::GetData (  )  [virtual]

Definition at line 153 of file MtuFormat.cpp.

void gplib::MtuFormat::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 gplib::TimeSeries.

Definition at line 137 of file MtuFormat.cpp.

void gplib::MtuFormat::MakeGood (  ) 

remove the "bad" flag from the header

Definition at line 158 of file MtuFormat.cpp.

MtuFormat & gplib::MtuFormat::operator= ( TimeSeries source  ) 

Definition at line 257 of file MtuFormat.cpp.

References operator=().

MtuFormat & gplib::MtuFormat::operator= ( MtuFormat source  ) 

Definition at line 248 of file MtuFormat.cpp.

Referenced by operator=().

void gplib::MtuFormat::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 gplib::TimeSeries.

Definition at line 200 of file MtuFormat.cpp.

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


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

Generated on Tue Nov 3 13:24:21 2009 for GPLIB++ by  doxygen 1.5.8