SeismicStationList Class Reference
[Seismic data analysis and modeling]

Manages a collection of seismic traces, mainly provides functionality to read in data specified in a file with names. More...

#include <SeismicStationList.h>

List of all members.

Public Types

typedef std::vector
< boost::shared_ptr
< SeismicDataComp > > 
tseiscompvector

Public Member Functions

tseiscompvectorGetList ()
 Return the content of the list for manipulation.
const tseiscompvectorGetList () const
 return a read only version of thelist
void ReadList (const std::string filename)
 read in a file with names and optionally coordinates
void WriteList (const std::string filename="station.list")
 Write out a file with the names of the files in the current list.
void WriteAllData ()
 Write out the data of the files in the list.
 SeismicStationList ()
virtual ~SeismicStationList ()


Detailed Description

Manages a collection of seismic traces, mainly provides functionality to read in data specified in a file with names.

Definition at line 11 of file SeismicStationList.h.


Member Typedef Documentation

typedef std::vector<boost::shared_ptr<SeismicDataComp> > SeismicStationList::tseiscompvector

Definition at line 14 of file SeismicStationList.h.


Constructor & Destructor Documentation

SeismicStationList::SeismicStationList (  ) 

Definition at line 7 of file SeismicStationList.cpp.

SeismicStationList::~SeismicStationList (  )  [virtual]

Definition at line 11 of file SeismicStationList.cpp.


Member Function Documentation

const tseiscompvector& SeismicStationList::GetList (  )  const [inline]

return a read only version of thelist

Definition at line 21 of file SeismicStationList.h.

tseiscompvector& SeismicStationList::GetList (  )  [inline]

Return the content of the list for manipulation.

Definition at line 19 of file SeismicStationList.h.

Referenced by main(), and WriteToNetCDF().

void SeismicStationList::ReadList ( const std::string  filename  ) 

read in a file with names and optionally coordinates

Definition at line 15 of file SeismicStationList.cpp.

Referenced by main().

void SeismicStationList::WriteAllData (  ) 

Write out the data of the files in the list.

Definition at line 67 of file SeismicStationList.cpp.

void SeismicStationList::WriteList ( const std::string  filename = "station.list"  ) 

Write out a file with the names of the files in the current list.

Definition at line 50 of file SeismicStationList.cpp.


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

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