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

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

#include <MtuFormat.h>

Inheritance diagram for 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 11 of file MtuFormat.h.


Constructor & Destructor Documentation

MtuFormat::MtuFormat (  ) 

Definition at line 13 of file MtuFormat.cpp.

MtuFormat::~MtuFormat (  )  [virtual]

Definition at line 17 of file MtuFormat.cpp.


Member Function Documentation

void MtuFormat::GetData (  )  [virtual]

Definition at line 146 of file MtuFormat.cpp.

void 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 TimeSeries.

Definition at line 130 of file MtuFormat.cpp.

Referenced by main().

void MtuFormat::MakeGood (  ) 

remove the "bad" flag from the header

Definition at line 151 of file MtuFormat.cpp.

MtuFormat & MtuFormat::operator= ( TimeSeries source  ) 

Definition at line 249 of file MtuFormat.cpp.

References operator=().

MtuFormat & MtuFormat::operator= ( MtuFormat source  ) 

Definition at line 240 of file MtuFormat.cpp.

Referenced by operator=().

void 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 TimeSeries.

Definition at line 192 of file MtuFormat.cpp.

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

Referenced by main().


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

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